Du kan använda Linux-kommandot alias för att skapa genvägar för längre kommandon, vilket gör dem enklare och snabbare att använda. Alias-kommandot för Linux tas bort från systemet när du stänger av det om du inte sparar det permanent. Om du vill åter­stäl­la de ur­sprung­li­ga in­ställ­ning­ar­na kan du använda kommandot unalias.

Vad är Linux-kommandot alias?

Det finns vissa Linux-kommandon som du kommer att använda re­gel­bun­det. Om dessa kommandon är ganska långa eller består av hela kom­man­do­ked­jor måste du skriva in dem i sin helhet varje gång. Detta kan vara ir­ri­te­ran­de, slösa tid och du kan också råka göra ett misstag. Det är här Linux-kommandot alias kommer in. Du ställer in det en gång och det fungerar som en anpassad genväg som används för att re­pre­sen­te­ra ett kommando. Den stora fördelen med detta är att det bara behöver vara några tecken långt och kan kom­plet­te­ra en hel kedja.

Linux-alias-kommandot är dock till­fäl­ligt. Det in­ak­ti­ve­ras au­to­ma­tiskt när du stänger konsolen eller loggar ut. Nedan kan du läsa om hur du kan komma runt detta. För att manuellt avsluta Linux-alias-kommandot kan du använda kommandot unalias. Om du vill ha en översikt över alla dina aktuella alias-kommandon kan du helt enkelt köra följande:

$ alias
shell

Hur fungerar kommandot alias?

När du skapar ett alias-kommando får du en genväg till ett långt kommando eller en kom­man­do­ked­ja. För att göra detta ställer du in kom­man­dots alias till ett längre kommando. Systemet kommer då att utföra det längre kommandot även när du anger genvägen. Som redan för­kla­rats gäller detta dock endast under resten av din session. Systemet kommer sedan att sluta använda det.

Hur ser alias-syntaxen ut?

Detta är den allmänna syntaxen för alias-kommandot:

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

“Alias” är själva kommandot, “genväg” är den genväg du kan ange och delen efter lik­hets­teck­net är det full­stän­di­ga kommandot som du vill ska köras.

Här är ett praktiskt exempel på Linux-kommandot alias:

$ alias c="clear"
shell

Om du vill rensa in­ne­hål­let på skärmen i ter­mi­na­len behöver du bara ange kort­kom­man­dot “c”.

Vilka al­ter­na­tiv har kommandot alias?

Du har två al­ter­na­tiv med kommandot alias:

  • -p: Det här al­ter­na­ti­vet visar alla alias i ter­mi­na­len så att du kan använda dem igen.
  • –help: Detta al­ter­na­tiv ger dig allmän hjälp om hur du använder alias-kommandot.

Hur kan jag använda aliasen permanent?

För att använda ett alias permanent i Linux har du två olika al­ter­na­tiv som kräver att du använder en kodre­di­ge­ra­re.

Med .bash-alias

  1. Först skapar du en fil som heter ~/.bash_aliases med valfri tex­tre­di­ge­ra­re.
  2. Sedan kan du ange alla kommandon du vill använda.
  3. Nu kan du stänga och spara filen.
  4. Öppna nu .bashrc och ange följande kod:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell
  1. Detta kommer att läsa ali­as­fi­len.
source ~/.bash_aliases
shell

Med .bashrc

  1. Öppna filen ~/.bashrc med din editor.
  2. Leta sedan efter avsnittet ”Alias de­fi­ni­tions”.
  3. Här kan du skapa genvägar med hjälp av kommandot alias.
  4. Du kan nu stänga och spara filen och starta om din session.
  5. Öppna filen igen. För att göra det kan du använda följande kommando:
source ~/.bashrc
shell

Exempel på Linux-kommandot alias

Du kan i allmänhet använda Linux-kommandot alias för alla olika typer av kommandon. Det re­kom­men­de­ras dock starkt för de som har en hög fel­fre­kvens:

$ alias ll="ls | less"
shell

Genom att använda detta kommando ändras kommandot ls till less så att längre utdata kan läsas på en sida.

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

Detta kom­bi­ne­rar båda kom­man­do­na för att uppdatera paket.

$ alias des="cd ~/Desktop"
shell

Med detta Linux-alias kan du gå direkt till skriv­bor­det.

Gå till huvudmeny