Hur man skapar alias och skalfunktioner på Linux

Skapa dina egna Linux-kommandon med hjälp av alias och Bash-skalfunktioner. Tämja repetitiva uppgifter, trunkera långrandiga processer och konfigurera standardkommandon med de alternativ du alltid använder och kämpar för att komma ihåg.

Alias och skalskript är kraftfulla tekniker i Linux och Unix-liknande operativsystem som låter dig finslipa din kommandoradsupplevelse så att den blir precis vad du vill. Du kan definiera dina egna kommandon som passar dina specifika behov och för att underlätta bördan av repetitiva uppgifter.

Alias ​​och skalskript göra samma sorts jobb. De låter dig definiera – och namnge – en uppsättning Bash-skalfunktioner som sedan kan anropas med det namn du har gett den. Att skriva namnet är enklare och bekvämare än att behöva skriva ut alla steg eller kommandon varje gång du vill använda dem.

Skillnaden mellan ett alias och ett manus är en av komplexitet och skala. Skript är bättre på att hålla längre och mer utarbetade bitar av kod. Alias ​​är perfekta för att hålla kortare, mer koncisa, uppsättningar kommandon.

Fördefinierade alias

Vissa alias är fördefinierade för dig. För att se listan över alias som är definierade i ditt system, använd kommandot alias utan parametrar:

alias

Det här är aliasen som definieras på Ubuntu-testmaskinen som den här artikeln undersöktes om. Om jag hade definierat några anpassade alias, skulle dessa också dyka upp i den här listan.

Överst på listan finns ett komplicerat alias som heter alert. Vi kommer till det om ett ögonblick. Det finns ett gäng olika alias för kommandot ls, och det finns en grupp alias som ger färgutdata till grepet familj av kommandon. Till exempel, med dessa alias definierade, när du skriver:

grep

Systemet kommer att tolka det som:

grep --color=auto

Detta visar en viktig poäng med alias. De kan ha samma namn som befintliga kommandon. De kan till och med innehålla det ursprungliga kommandot inom sig själva.

Här är definitionen av grep-aliaset.

alias grep='grep --color=auto'

Alias-kommandot används för att definiera ett alias.
Namnet på aliaset anges härnäst. I det här exemplet är det grep.
Likhetstecknet kopplar namnet på aliaset till