Du kan bruge kom­man­do­en alias i Linux til at oprette genveje til længere kom­man­do­er, så de bliver nemmere og hurtigere at bruge. Kom­man­do­en alias i Linux slettes fra systemet, når du lukker det ned, hvis du ikke gemmer den permanent. Hvis du vil gendanne de op­rin­de­li­ge indstil­lin­ger, kan du bruge kom­man­do­en unalias.

Hvad er kom­man­do­en alias i Linux?

Der er nogle Linux-kom­man­do­er, som du vil bruge re­gel­mæs­sigt. Hvis disse kom­man­do­er viser sig at være ret lange eller består af hele kom­man­dokæ­der, skal du indtaste dem i deres fulde længde hver gang. Det kan være ir­ri­te­ren­de, spilde tid, og du risikerer også at lave en fejl. Det er her, Linux-kom­man­do­en »alias« kommer ind i billedet. Du kon­fi­gu­re­rer den én gang, og den fungerer som en bru­ger­de­fi­ne­ret genvej, der re­præ­sen­te­rer 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-kom­man­do­en er dog mid­ler­ti­dig. Den de­ak­ti­ve­res au­to­ma­tisk, 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 kom­man­do­en unalias. Hvis du vil have et overblik over alle dine aktuelle alias-kom­man­do­er, kan du blot køre følgende:

$ alias
shell

Hvordan fungerer kom­man­do­en alias?

Når du opretter en alias-kommando, får du en genvej til en lang kommando eller en kom­man­dokæ­de. Det gør du ved at indstille kom­man­do­ens 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 kom­man­do­en alias:

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

“Alias” er selve kom­man­do­en, “genvej” er den genvej, du kan angive, og det, der står efter lig­heds­teg­net, er den fulde kommando, du vil have den til at køre.

Her er et praktisk eksempel på Linux-kom­man­do­en alias:

$ alias c="clear"
shell

Hvis du vil rydde indholdet på skærmen i ter­mi­na­len, skal du blot indtaste genvejen »c«.

Hvilke mu­lig­he­der har kom­man­do­en alias?

Du har to mu­lig­he­der med kom­man­do­en alias:

  • -p: Denne indstil­ling viser alle aliaser i ter­mi­na­len, så du kan bruge dem igen.
  • –help: Denne indstil­ling giver dig generel hjælp til brugen af alias-kom­man­do­en.

Hvordan kan jeg bruge aliaserne permanent?

Hvis du vil bruge et alias permanent i Linux, har du to for­skel­li­ge mu­lig­he­der, som kræver, at du bruger et tek­stre­di­ge­rings­pro­gram.

Med .bash-aliaser

  1. Først opretter du en fil ved navn ~/.bash_aliases med den editor, du fo­re­træk­ker.
  2. Derefter kan du indtaste alle de kom­man­do­er, du ønsker at bruge.
  3. Du kan nu lukke og gemme filen.
  4. Åbn nu .bashrc og indtast følgende kode:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell
  1. Dette vil læse ali­as­fi­len.
source ~/.bash_aliases
shell

Med .bashrc

  1. Åbn filen ~/.bashrc i din tek­ste­di­tor.
  2. Søg derefter efter afsnittet “Alias-de­fi­ni­tio­ner”.
  3. Her kan du oprette genveje ved hjælp af alias-kom­man­do­en.
  4. Du kan nu lukke og gemme filen og genstarte din session.
  5. Åbn filen igen. For at gøre dette kan du bruge følgende kommando:
source ~/.bashrc
shell

Eksempler på Linux-kom­man­do­en alias

Du kan generelt bruge Linux-kom­man­do­en alias til alle former for kom­man­do­er. Det anbefales dog især til dem, der har en høj fejl­pro­cent:

$ alias ll="ls | less"
shell

Ved at bruge denne kommando ændres kom­man­do­en ls til less, så længere ud­skrif­ter kan læses på én side.

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

Dette kom­bi­ne­rer de to kom­man­do­er til at opdatere pakker.

$ alias des="cd ~/Desktop"
shell

Med dette Linux-alias kan du gå direkte til skri­ve­bor­det.

Gå til ho­ved­me­nu­en