Hur man skapar och tar bort alias i Linux

Hur Man Skapar Och Tar Bort Alias I Linux



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.



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.

: Det inkluderar kommandon eller grupper av kommandon. Det kan också innehålla alternativ och andra argument.

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:

alias flytta =' CD ~ / Dokument / nya_dokument / senast / filer / '



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:

du gråter uppdatering



Lista nu aliasen och det kan ses att uppdateringen inte längre är tillgänglig:


För att ta bort alla alias, använd:

du gråter -a


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:

alias uppdatering =' sudo passande uppdatering && sudo lämplig uppgradering'


Spara filen med ctrl+x och tryck sedan på och och .


Källa nu filen:

källa ~ / .bashrc



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:

källa ~ / .bashrc


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.

fungera skapa fil ( ) {
Rör ' $1
}



Kör nu källa ~/.bashrc kommandot för att spara ändringarna och aktivera aliaset.

källa ~ / .bashrc


Kör nu aliasfunktionen med filnamnet.

createFile myFile.txt


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.