U kunt het Linux-commando alias gebruiken om snel­kop­pe­lin­gen voor langere commando’s te maken, waardoor ze ge­mak­ke­lij­ker en sneller te gebruiken zijn. Het alias-commando voor Linux wordt bij het afsluiten van het systeem ver­wij­derd als u het niet permanent opslaat. Als u de oor­spron­ke­lij­ke in­stel­lin­gen wilt her­stel­len, kunt u het commando unalias gebruiken.

Wat is het Linux-ali­a­s­com­man­do?

Er zijn een aantal Linux-commando’s die u re­gel­ma­tig zult gebruiken. Als deze commando’s vrij lang zijn of complete com­man­do­ke­tens vormen, moet u ze elke keer volledig invoeren. Dit kan vervelend zijn, kost tijd en u kunt ook fouten maken. Hier komt het Linux-ali­a­s­com­man­do om de hoek kijken. U stelt dit eenmalig in en het werkt als een aan­ge­pas­te snel­kop­pe­ling die wordt gebruikt om een commando weer te geven. Het grote voordeel hiervan is dat het slechts een paar tekens lang hoeft te zijn en een hele reeks kan voltooien.

Het Linux-ali­a­s­com­man­do is echter tijdelijk. Het wordt au­to­ma­tisch uit­ge­scha­keld wanneer u de console sluit of uitlogt. Hieronder leest u hoe u dit kunt omzeilen. Om het Linux-ali­a­s­com­man­do handmatig te be­ëin­di­gen, kunt u het commando unalias gebruiken. Als u een overzicht wilt van al uw huidige ali­a­s­com­man­do’s, voert u gewoon het volgende uit:

$ alias
shell

Hoe werkt het alias-commando?

Wanneer u een ali­a­s­com­man­do aanmaakt, krijgt u een snel­kop­pe­ling naar een lang commando of een reeks commando’s. Hiervoor stelt u de alias van het commando in op een langer commando. Het systeem voert dan het langere commando uit, zelfs wanneer u de snel­kop­pe­ling invoert. Zoals reeds uitgelegd, geldt dit echter alleen voor de rest van uw sessie. Daarna stopt het systeem met het gebruik ervan.

Hoe ziet de alias-syntaxis eruit?

Dit is de algemene syntaxis van het alias-commando:

$ alias shortcut="The command you want to use with alias"
shell

De ‘alias’ is het commando zelf, ‘shortcut’ is de snel­kop­pe­ling die u kunt spe­ci­fi­ce­ren en het gedeelte na het ge­lijk­heids­te­ken is het volledige commando dat u wilt uitvoeren.

Hier is een praktisch voorbeeld voor het Linux-ali­a­s­com­man­do:

$ alias c="clear"
shell

Als u de inhoud op uw scherm in de terminal wilt wissen, hoeft u alleen maar de sneltoets ‘c’ in te voeren.

Welke opties heeft het alias-commando?

Je hebt twee opties met het alias-commando:

  • -p: Deze optie toont u alle aliassen in de terminal, zodat u ze opnieuw kunt gebruiken.
  • –help: Deze optie geeft u algemene hulp over het gebruik van het alias-commando.

Hoe kan ik de aliassen permanent gebruiken?

Om een alias permanent te gebruiken in Linux heb je twee ver­schil­len­de opties waarvoor je een code-editor moet gebruiken.

Met .bash-aliassen

  1. Maak eerst een bestand met de naam ~/.bash_aliases met de editor van uw keuze.
  2. Ver­vol­gens kunt u alle commando’s invoeren die u wilt gebruiken.
  3. U kunt het bestand nu sluiten en opslaan.
  4. Open nu .bashrc en voer de volgende code in:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell
  1. Hiermee wordt het ali­as­be­stand gelezen.
source ~/.bash_aliases
shell

Met .bashrc

  1. Open het bestand ~/.bashrc met je editor.
  2. Zoek ver­vol­gens naar het gedeelte ‘Ali­as­de­fi­ni­ties’.
  3. Hier kunt u snel­kop­pe­lin­gen maken met behulp van het alias-commando.
  4. U kunt nu het bestand sluiten en opslaan en uw sessie opnieuw starten.
  5. Open het bestand opnieuw. Hiervoor kunt u het volgende commando gebruiken:
source ~/.bashrc
shell

Voor­beel­den van het Linux-commando alias

Je kunt het Linux-ali­a­s­com­man­do over het algemeen voor alle ver­schil­len­de soorten commando’s gebruiken. Het wordt echter sterk aan­be­vo­len voor commando’s met een hoog fou­ten­per­cen­ta­ge:

$ alias ll="ls | less"
shell

Door dit commando te gebruiken, wordt het ls-commando gewijzigd in less, zodat langere uitvoer op één pagina kan worden gelezen.

$ alias up="sudo apt update && sudo apt upgrade"
shell

Dit com­bi­neert beide commando’s om pakketten bij te werken.

$ alias des="cd ~/Desktop"
shell

Met deze Linux-alias kunt u recht­streeks naar uw bu­reau­blad gaan.

Ga naar hoofdmenu