Sådan bruger du Linux-kommandoen alias til at oprette kommandogenveje
Du kan bruge kommandoen alias i Linux til at oprette genveje til længere kommandoer, så de bliver nemmere og hurtigere at bruge. Kommandoen alias i Linux slettes fra systemet, når du lukker det ned, hvis du ikke gemmer den permanent. Hvis du vil gendanne de oprindelige indstillinger, kan du bruge kommandoen unalias.
Hvad er kommandoen alias i Linux?
Der er nogle Linux-kommandoer, som du vil bruge regelmæssigt. Hvis disse kommandoer viser sig at være ret lange eller består af hele kommandokæder, skal du indtaste dem i deres fulde længde hver gang. Det kan være irriterende, spilde tid, og du risikerer også at lave en fejl. Det er her, Linux-kommandoen »alias« kommer ind i billedet. Du konfigurerer den én gang, og den fungerer som en brugerdefineret genvej, der repræsenterer en kommando. Den store fordel ved dette er, at den kun behøver at være få tegn lang og kan udføre en hel kæde.
Linux-alias-kommandoen er dog midlertidig. Den deaktiveres automatisk, når du lukker konsollen eller logger af. Nedenfor kan du se, hvordan du kommer uden om dette. For manuelt at afslutte en Linux-alias-kommando kan du bruge kommandoen unalias. Hvis du vil have et overblik over alle dine aktuelle alias-kommandoer, kan du blot køre følgende:
$ aliasshellHvordan fungerer kommandoen alias?
Når du opretter en alias-kommando, får du en genvej til en lang kommando eller en kommandokæde. Det gør du ved at indstille kommandoens alias til den længere kommando. Systemet vil derefter udføre den længere kommando, selv når du indtaster genvejen. Som allerede forklaret gælder dette dog kun for resten af din session. Derefter vil systemet ikke længere bruge den.
Hvordan ser syntaksen for aliaser ud?
Dette er den generelle syntaks for kommandoen alias:
$ alias shortcut="The command you want to use with alias"shell“Alias” er selve kommandoen, “genvej” er den genvej, du kan angive, og det, der står efter lighedstegnet, er den fulde kommando, du vil have den til at køre.
Her er et praktisk eksempel på Linux-kommandoen alias:
$ alias c="clear"shellHvis du vil rydde indholdet på skærmen i terminalen, skal du blot indtaste genvejen »c«.
Hvilke muligheder har kommandoen alias?
Du har to muligheder med kommandoen alias:
- -p: Denne indstilling viser alle aliaser i terminalen, så du kan bruge dem igen.
- –help: Denne indstilling giver dig generel hjælp til brugen af alias-kommandoen.
Hvordan kan jeg bruge aliaserne permanent?
Hvis du vil bruge et alias permanent i Linux, har du to forskellige muligheder, som kræver, at du bruger et tekstredigeringsprogram.
Med .bash-aliaser
- Først opretter du en fil ved navn ~/.bash_aliases med den editor, du foretrækker.
- Derefter kan du indtaste alle de kommandoer, du ønsker at bruge.
- Du kan nu lukke og gemme filen.
- Åbn nu .bashrc og indtast følgende kode:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fishell- Dette vil læse aliasfilen.
source ~/.bash_aliasesshellMed .bashrc
- Åbn filen ~/.bashrc i din teksteditor.
- Søg derefter efter afsnittet “Alias-definitioner”.
- Her kan du oprette genveje ved hjælp af alias-kommandoen.
- Du kan nu lukke og gemme filen og genstarte din session.
- Åbn filen igen. For at gøre dette kan du bruge følgende kommando:
source ~/.bashrcshellEksempler på Linux-kommandoen alias
Du kan generelt bruge Linux-kommandoen alias til alle former for kommandoer. Det anbefales dog især til dem, der har en høj fejlprocent:
$ alias ll="ls | less"shellVed at bruge denne kommando ændres kommandoen ls til less, så længere udskrifter kan læses på én side.
$ alias up="sudo apt update && sudo apt upgrade"shellDette kombinerer de to kommandoer til at opdatere pakker.
$ alias des="cd ~/Desktop"shellMed dette Linux-alias kan du gå direkte til skrivebordet.