I Linux är aliaset ett kommando som låter oss utföra flera kommandon eller operationer genom att skapa en genväg. Det sparar tid och förbättrar produktiviteten, särskilt om ditt arbete innebär att du skriver flera kommandon.
Till exempel, om du vill skapa en katalog och en fil i den katalogen måste du utföra olika kommandon för att utföra denna uppgift. Alias hjälper dock till att göra sådana komplexa uppgifter på en gång.
I den här guiden kommer jag att utforska vad som är alias, deras typer i Linux och hur man skapar och tar bort alias.
- Vad är ett Alias
- Syntax för att skapa ett alias i Linux
- Hur man skapar ett alias i Linux
- Hur man listar alias i Linux
- Typer av alias
- Skapa ett tillfälligt alias
- Ta bort ett tillfälligt alias
- Skapa ett permanent alias
- Ta bort ett permanent alias
- Skapa ett alias med argument
- Ta bort ett alias med argument
- Slutsats
Krav
Systemet | Linux (alla Linux-distributioner) |
Tillgång | Root/sudo-åtkomst till systemet |
Vad är ett Alias
I Linux är alias ett kommandoradsverktyg som kan skapa en genväg för flera kommandon eller operationer. En aliasreferens till gruppen av kommandon som körs samtidigt.
I Linux är alla kommandon svåra att komma ihåg och med arten av operationen blir användningen av kommandot också komplex. Alias-kommandot används mest för att ersätta långa och komplexa kommandon med stenografi så att alla kommando- eller alternativfel kan undvikas.
Syntax för att skapa ett alias i Linux
Använd följande syntax för att skapa ett alias i Linux.
Syntax:
alias namn =' < kommandon... > '
I ovanstående syntax:
alias: Nyckelordet för att skapa ett alias.
namn: Aliasnamnet, det kan vara vilket namn som helst.
Några viktiga överväganden för att skapa ett alias:
-
- Ge ett unikt namn till aliaset och se till att det inte matchar några fördefinierade kommandon medan du skapar ett permanent alias.
- Använd enstaka citattecken för att inkludera kommandona.
- Undvik att lägga till mellanslag efter och före likhetstecknet (=) annars kan det ge ett alias hittades inte fel.
Hur man skapar ett alias i Linux
Ett alias kan skapas med hjälp av aliaskommandot och syntaxen ovan. Låt oss förstå det med ett exempel:
alias uppdatering =' sudo passande uppdatering && sudo lämplig uppgradering'
Jag har skapat ett alias uppdatering av två ofta använda kommandon i Linux; uppdatera och uppgradera. Istället för att skriva två kommandon skapar du ett alias och skriver bara det aliaset för att utföra operationerna.
Låt oss förstå det med ett annat exempel:
I det här exemplet har jag skapat ett alias flytta för att navigera i filer katalog. Istället för att skriva hela sökvägen kan jag använda alias flytta att direkt komma in i filer katalog.
Hur man listar alias i Linux
För att lista aliasen i Linux, skriv aliaskommandot och alla alias kommer att listas.
alias
Typer av alias
Det finns två typer av alias:
Tillfälligt alias: Det tillfälliga aliaset förblir i drift så länge den aktuella sessionen är aktiv och raderas automatiskt när sessionen slutar. Det tillfälliga aliaset skapas helt enkelt med hjälp av kommandot alias.
Permanent alias: Det permanenta aliaset förblir i drift även efter avslutad session. Det permanenta aliaset kräver några ytterligare ändringar i systemfilerna.
Skapa ett tillfälligt alias
Varje alias som skapas med kommandot alias är tillfälligt. Den förblir i drift så länge sessionen är aktiv. Låt oss till exempel skapa ett tillfälligt alias som uppdaterar arkiven.
alias uppdatering =' sudo passande uppdatering && sudo lämplig uppgradering'
Det kommer att fungera i den aktuella aktiva sessionen. Avsluta nu sessionen och logga in igen, försök köra aliaset och det kommer inte att fungera.
För att avsluta sessionen stäng helt enkelt terminalen och starta den igen.
Ta bort ett tillfälligt alias
För att ta bort det tillfälliga aliaset, använd du gråter kommando medan du är i den aktiva sessionen.
Syntax:
du gråter < alias namn >
Använd till exempel för att ta bort uppdateringsaliaset:
Lista nu aliasen och det kan ses att uppdateringen inte längre är tillgänglig:
För att ta bort alla alias, använd:
Skapa ett permanent alias
För att skapa ett permanent alias måste du göra ändringar i skalkonfigurationsfilen. Konfigurationsfilen beror på skalet du använder.
-
- För Bash är det bashrc
- För Zsh är det krympa
Jag använder Bash; därför kommer jag att öppna bashrc-filen.
sudo nano ~ / .bashrc
Skriv nu aliaset uppdatering i slutet av filen. Aliaset skulle vara:
Spara filen med ctrl+x och tryck sedan på och och .
Källa nu filen:
Detta alias kommer att förbli permanent oavsett om du avslutar sessionen eller stänger av maskinen.
Omdirigeringsoperatorn (>>) kan också användas för att göra det permanenta aliaset eftersom det kommer att lägga till aliaskommandot i slutet av bashrc-filen.
eko ' alias uppdatering =' sudo passande uppdatering && sudo lämplig uppgradering' >> ~ / .bashrc
Glöm inte att hämta bashrc-filen för att spara ändringarna.
Ta bort ett permanent alias
För att ta bort ett permanent alias måste du ta bort det från skalkonfigurationsfilen. I mitt fall var det bashrc, öppna filen och ta bort aliaset.
Efter att ha tagit bort aliaset, källa bashrc-filen genom att utföra kommandot nedan:
Aliaset har tagits bort.
Skapa ett alias med argument
Alias blir ännu mer användbara när du kan lägga till argument till dem. Du kan göra det med tekniken för att skapa ett permanent alias.
Observera att i denna teknik använder vi inte alias nyckelord kommer vi att använda ett fungera istället.
Syntax:
fungera < funktionsnamn > ( ) {< kommandon... >
}
Låt oss skapa en funktion som tar filnamnet som ett argument och skapar en fil i den aktuella arbetskatalogen.
I följande kod är $1 argumentet; antalet argument kan ökas genom att använda $2, $3 och så vidare.
Öppna bashrc-filen och skriv följande funktion i slutet av filen.
Rör ' $1 ”
}
Kör nu källa ~/.bashrc kommandot för att spara ändringarna och aktivera aliaset.
Kör nu aliasfunktionen med filnamnet.
En fil kommer att skapas med användarens angivna namn.
Ta bort ett alias med argument
Proceduren för att ta bort alias med argument liknar att ta bort ett permanent alias. Öppna bashrc-filen, ta bort funktionen; spara filen och hämta den med hjälp av källa ~/.bashrc kommando.
Slutsats
Aliaset i Linux är ett användbart verktyg som låter dig skapa en genväg som refererar till ett kommando eller flera kommandon att använda. Att spara tid och förbättra effektiviteten är de viktigaste fördelarna med detta kommando. Alias är tillfälliga men de kan göras permanenta genom att redigera skalkonfigurationsfilen. Tillfälliga alias kan raderas omedelbart eller så försvinner de automatiskt när den aktiva sessionen avslutas. För permanenta alias måste du ta bort dem från skalkonfigurationsfilen bashrc eller zshrc.