Sådan oprettes og fjernes alias i Linux

Sadan Oprettes Og Fjernes Alias I Linux



I Linux er aliaset en kommando, der giver os mulighed for at udføre flere kommandoer eller operationer ved at oprette en genvej. Det sparer tid og forbedrer produktiviteten, især hvis dit arbejde involverer at skrive adskillige kommandoer.

For eksempel, hvis du vil oprette en mappe og en fil inde i den mappe, skal du udføre forskellige kommandoer for at opnå denne opgave. Aliaser hjælper dog med at udføre så komplekse opgaver på én gang.







I denne guide vil jeg udforske, hvad der er aliaser, deres typer i Linux, og hvordan man opretter og fjerner aliaser.



Krav



System Linux (Enhver Linux-distribution)
Adgang Root/sudo adgang til systemet





Hvad er et Alias

I Linux er alias et kommandolinjeværktøj, der kan oprette en genvej til flere kommandoer eller operationer. En aliasreference til gruppen af ​​kommandoer, der kører samtidigt.

I Linux er alle kommandoer svære at huske, og med arten af ​​operationen bliver brugen af ​​kommandoen også kompleks. Alias-kommandoen bruges mest til at erstatte lange og komplekse kommandoer med stenografi, så enhver kommando- eller indstillingsfejl kan undgås.



Syntaks for at oprette et alias i Linux

Brug følgende syntaks til at oprette et alias i Linux.

Syntaks:

alias navn =' < kommandoer... > '


I ovenstående syntaks:

alias: Nøgleordet til at lave et alias.

navn: Aliasnavnet, det kan være et hvilket som helst navn.

: Det inkluderer kommandoer eller grupper af kommandoer. Det kan også indeholde muligheder og andre argumenter.

Nogle vigtige overvejelser for at oprette et alias:

    • Giv et unikt navn til aliaset, og mens du opretter et permanent alias, sørg for, at det ikke matcher nogen foruddefinerede kommandoer.
    • Brug enkelte anførselstegn til at inkludere kommandoerne.
    • Undgå at tilføje mellemrum efter og før lighedstegnet (=) ellers kan det give et alias ikke fundet fejl.

Sådan opretter du et alias i Linux

Et alias kan oprettes ved at bruge aliaskommandoen og syntaksen ovenfor. Lad os forstå det med et eksempel:

alias opdatering =' sudo passende opdatering && sudo passende opgradering'



Jeg har oprettet et alias opdatering af to ofte brugte kommandoer i Linux; opdatere og opgradere. I stedet for at skrive to kommandoer, opretter du et alias og skriver kun det alias for at udføre handlingerne.


Lad os forstå det med et andet eksempel:

alias bevæge sig =' cd ~ / Dokumenter / nye_dokumenter / seneste / filer / '



I dette eksempel har jeg oprettet et alias bevæge sig at navigere i filer vejviser. I stedet for at skrive hele stien, kan jeg bruge alias bevæge sig at komme direkte ind i filer vejviser.

Sådan listes aliaser i Linux

For at liste aliaserne i Linux skal du skrive aliaskommandoen, og alle aliasserne vil blive vist.

alias


Typer af aliaser

Der er to typer aliasser:

Midlertidigt alias: Det midlertidige alias forbliver i drift, så længe den aktuelle session er aktiv og slettes automatisk, når sessionen slutter. Det midlertidige alias oprettes simpelthen ved hjælp af alias-kommandoen.

Permanent Alias: Det permanente alias forbliver i drift, selv efter at sessionen er afsluttet. Det permanente alias kræver nogle yderligere ændringer i systemfilerne.

Opret et midlertidigt alias

Hvert alias, der oprettes ved hjælp af alias-kommandoen, er midlertidigt. Den forbliver i drift, så længe sessionen er aktiv. Lad os for eksempel oprette et midlertidigt alias, der opdaterer lagrene.

alias opdatering =' sudo passende opdatering && sudo passende opgradering'


Det vil fungere i den aktuelle aktive session. Afslut nu sessionen og log ind igen, prøv at køre aliaset, og det vil ikke fungere.


For at afslutte sessionen skal du blot lukke terminalen og starte den igen.

Fjern et midlertidigt alias

For at fjerne det midlertidige alias skal du bruge du græder kommando, mens du er i den aktive session.

Syntaks:

du græder < alias-navn >


Brug f.eks. for at fjerne opdateringsaliaset:

du græder opdatering



List nu aliasserne, og det kan ses, at opdateringen ikke længere er tilgængelig:


For at fjerne alle aliasserne skal du bruge:

du græder -en


Opret et permanent alias

For at oprette et permanent alias skal du foretage ændringer i shell-konfigurationsfilen. Konfigurationsfilen afhænger af den skal, du bruger.

    • For Bash er det bashrc
    • For Zsh er det krympe

Jeg bruger Bash; derfor vil jeg åbne bashrc-filen.

sudo nano ~ / .bashrc



Indtast nu aliaset opdatering i slutningen af ​​filen. Aliaset ville være:

alias opdatering =' sudo passende opdatering && sudo passende opgradering'


Gem filen vha ctrl+x og tryk derefter på og/og .


Kilde nu filen:

kilde ~ / .bashrc



Dette alias forbliver permanent, uanset om du afslutter sessionen eller slukker for maskinen.

Omdirigeringsoperatøren (>>) kan også bruges til at lave det permanente alias, da det vil tilføje aliaskommandoen i slutningen af ​​bashrc-filen.

ekko alias opdatering =' sudo passende opdatering && sudo passende opgradering'' >> ~ / .bashrc



Glem ikke at hente bashrc-filen for at gemme ændringerne.

Fjern et permanent alias

For at fjerne et permanent alias skal du fjerne det fra shell-konfigurationsfilen. I mit tilfælde var det bashrc, åbn filen og fjern aliaset.


Efter at have fjernet aliaset, skal du hente bashrc-filen ved at udføre kommandoen nedenfor:

kilde ~ / .bashrc


Aliaset er blevet slettet.

Opret et alias med argumenter

Aliaser bliver endnu mere nyttige, når du er i stand til at tilføje argumenter til dem. Du kan gøre det med den permanente alias oprettelsesteknik.

Bemærk, at i denne teknik bruger vi ikke alias søgeord, vil vi bruge et fungere i stedet.

Syntaks:

fungere < funktionsnavn > ( ) {
< kommandoer... >
}


Lad os oprette en funktion, der tager filnavnet som et argument og opretter en fil i den aktuelle arbejdsmappe.

I den følgende kode er $1 argumentet; antallet af argumenter kan øges ved at bruge $2, $3 og så videre.


Åbn bashrc-filen, og skriv følgende funktion i slutningen af ​​filen.

fungere oprette fil ( ) {
røre ved $1
}



Kør nu kilde ~/.bashrc kommando for at gemme ændringerne og aktivere aliaset.

kilde ~ / .bashrc


Kør nu aliasfunktionen med filnavnet.

createFile myFile.txt


Der oprettes en fil med brugerens navn.

Fjern et alias med argumenter

Proceduren med at slette alias med argumenter svarer til sletning af et permanent alias. Åbn bashrc-filen, fjern funktionen; gem filen, og kilde den ved hjælp af kilde ~/.bashrc kommando.

Konklusion

Aliaset i Linux er et nyttigt værktøj, der giver dig mulighed for at oprette en genvej, der refererer til en kommando eller flere kommandoer til at betjene. Besparelse af tid og forbedring af effektiviteten er de vigtigste fordele ved denne kommando. Aliaser er midlertidige, men de kan gøres permanente ved at redigere shell-konfigurationsfilen. Midlertidige aliaser kan slettes med det samme, eller de forsvinder automatisk, når den aktive session afsluttes. Mens du for permanente aliaser skal slette dem fra shell-konfigurationsfilen bashrc eller zshrc.