Hur man använder Linux-kommandot alias för att skapa kommandogenvägar
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 återställa de ursprungliga inställningarna kan du använda kommandot unalias.
Vad är Linux-kommandot alias?
Det finns vissa Linux-kommandon som du kommer att använda regelbundet. Om dessa kommandon är ganska långa eller består av hela kommandokedjor måste du skriva in dem i sin helhet varje gång. Detta kan vara irriterande, 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 representera ett kommando. Den stora fördelen med detta är att det bara behöver vara några tecken långt och kan komplettera en hel kedja.
Linux-alias-kommandot är dock tillfälligt. Det inaktiveras automatiskt 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:
$ aliasshellHur fungerar kommandot alias?
När du skapar ett alias-kommando får du en genväg till ett långt kommando eller en kommandokedja. För att göra detta ställer du in kommandots 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örklarats 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 likhetstecknet är det fullständiga kommandot som du vill ska köras.
Här är ett praktiskt exempel på Linux-kommandot alias:
$ alias c="clear"shellOm du vill rensa innehållet på skärmen i terminalen behöver du bara ange kortkommandot “c”.
Vilka alternativ har kommandot alias?
Du har två alternativ med kommandot alias:
- -p: Det här alternativet visar alla alias i terminalen så att du kan använda dem igen.
- –help: Detta alternativ 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 alternativ som kräver att du använder en kodredigerare.
Med .bash-alias
- Först skapar du en fil som heter ~/.bash_aliases med valfri textredigerare.
- Sedan kan du ange alla kommandon du vill använda.
- Nu kan du stänga och spara filen.
- Öppna nu .bashrc och ange följande kod:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fishell- Detta kommer att läsa aliasfilen.
source ~/.bash_aliasesshellMed .bashrc
- Öppna filen ~/.bashrc med din editor.
- Leta sedan efter avsnittet ”Alias definitions”.
- Här kan du skapa genvägar med hjälp av kommandot alias.
- Du kan nu stänga och spara filen och starta om din session.
- Öppna filen igen. För att göra det kan du använda följande kommando:
source ~/.bashrcshellExempel på Linux-kommandot alias
Du kan i allmänhet använda Linux-kommandot alias för alla olika typer av kommandon. Det rekommenderas dock starkt för de som har en hög felfrekvens:
$ alias ll="ls | less"shellGenom 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"shellDetta kombinerar båda kommandona för att uppdatera paket.
$ alias des="cd ~/Desktop"shellMed detta Linux-alias kan du gå direkt till skrivbordet.