Ik wil graag een alias maken in Bash voor de opdracht sudo apt-get install, zoals inst. Ik wil graag dat tab-aanvulling nog steeds werkt. Hoe doe ik dit?
In je home directory heb je een bestand .bashrc (de punt hoort er voor want daarmee het is een verborgen bestand).
In dat bestand kun je aliassen definieren, en je kunt het openen met een tekst editor zoals gedit. Een voorbeeld uit mijn .bashrc:
alias su='sudo -s -H'
alias gmplayer='gmplayer -ao oss -nojoystick'
alias p='ping galain.elvandar.org'
alias print='lp -d JetDirect'
alias mybook='ssh -l ivonaninck mybook'
alias D='cd /diskb/download/'
Dus jij maakt iets als;
alias inst='sudo apt-get install '
let op de spatie achter install anders moet je die steeds intikken
Let op, het single quootje is die links naast de ENTER toets.
Bestandje opslaan en vanuit de terminal en in je home directory intikken
source .bashrc
Of je kunt ook uitloggen en inloggen. Uiteraard na een herstart van je system is ie ook actief, want die .bashrc wordt altijd doorlopen als je inlogt.
Als je dan
alias
intikt moet ie er tussen staan.
Succes!!