Hvordan opprette og fjerne alias i Linux

Hvordan Opprette Og Fjerne Alias I Linux



I Linux er aliaset en kommando som lar oss utføre flere kommandoer eller operasjoner ved å lage en snarvei. Det sparer tid og forbedrer produktiviteten, spesielt hvis arbeidet ditt innebærer å skrive en rekke kommandoer.

For eksempel, hvis du vil opprette en katalog og en fil i den katalogen, må du utføre forskjellige kommandoer for å oppnå denne oppgaven. Imidlertid hjelper aliaser til å gjøre slike komplekse oppgaver på en gang.







I denne veiledningen vil jeg utforske hva som er aliaser, deres typer i Linux, og hvordan du oppretter og fjerner aliaser.



Krav



System Linux (enhver Linux-distribusjon)
Adgang Root/sudo tilgang til systemet





Hva er et alias

I Linux er alias et kommandolinjeverktøy som kan lage en snarvei for flere kommandoer eller operasjoner. En aliasreferanse til gruppen av kommandoer som kjøres samtidig.

I Linux er alle kommandoene vanskelige å huske, og med arten av operasjonen blir bruken av kommandoen også kompleks. Alias-kommandoen brukes for det meste til å erstatte lange og komplekse kommandoer med stenografi, slik at eventuelle kommando- eller alternativfeil kan unngås.



Syntaks for å lage et alias i Linux

Bruk følgende syntaks for å lage et alias i Linux.

Syntaks:

alias Navn =' < kommandoer... > '


I syntaksen ovenfor:

alias: Nøkkelordet for å lage et alias.

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

: Det inkluderer kommandoer eller grupper av kommandoer. Det kan også inneholde alternativer og andre argumenter.

Noen viktige hensyn for å opprette et alias:

    • Gi et unikt navn til aliaset og mens du oppretter et permanent alias, sørg for at det ikke samsvarer med noen forhåndsdefinerte kommandoer.
    • Bruk enkle anførselstegn for å inkludere kommandoene.
    • Unngå å legge til mellomrom etter og før likhetstegnet (=), ellers kan det gi en alias ikke funnet feil.

Hvordan lage et alias i Linux

Et alias kan opprettes ved å bruke alias-kommandoen og syntaksen gitt ovenfor. La oss forstå det med et eksempel:

alias Oppdater =' sudo passende oppdatering && sudo passende oppgradering'



Jeg har laget et alias Oppdater av to ofte brukte kommandoer i Linux; oppdatere og oppgradere. I stedet for å skrive to kommandoer, oppretter du et alias og skriver bare det aliaset for å utføre operasjonene.


La oss forstå det med et annet eksempel:

alias bevege seg =' cd ~ / Dokumenter / nye_dokumenter / siste / filer / '



I dette eksemplet har jeg laget et alias bevege seg for å navigere i filer katalog. I stedet for å skrive hele banen, kan jeg bruke alias bevege seg å komme direkte inn i filer katalog.

Hvordan liste opp aliaser i Linux

For å liste aliasene i Linux, skriv inn alias-kommandoen og alle aliasene vil bli oppført.

alias


Typer aliaser

Det finnes to typer aliaser:

Midlertidig alias: Det midlertidige aliaset forblir i drift så lenge gjeldende økt er aktiv og slettes automatisk når økten avsluttes. Det midlertidige aliaset opprettes ganske enkelt ved å bruke alias-kommandoen.

Permanent alias: Det permanente aliaset forblir i drift selv etter at økten er avsluttet. Det permanente aliaset krever noen ekstra endringer i systemfilene.

Opprett et midlertidig alias

Hvert alias som opprettes ved hjelp av alias-kommandoen er midlertidig. Den forblir operativ så lenge økten er aktiv. La oss for eksempel lage et midlertidig alias som oppdaterer depotene.

alias Oppdater =' sudo passende oppdatering && sudo passende oppgradering'


Det vil fungere i gjeldende aktive økt. Avslutt nå økten og logg på igjen, prøv å kjøre aliaset og det vil ikke fungere.


For å avslutte økten er det bare å lukke terminalen og starte den på nytt.

Fjern et midlertidig alias

For å fjerne det midlertidige aliaset, bruk du gråter kommando mens du er i den aktive økten.

Syntaks:

du gråter < alias-navn >


For å fjerne oppdateringsaliaset, bruk for eksempel:

du gråter Oppdater



List nå aliasene og det kan ses at oppdateringen ikke lenger er tilgjengelig:


For å fjerne alle aliasene, bruk:

du gråter -en


Opprett et permanent alias

For å opprette et permanent alias, må du gjøre endringer i skallkonfigurasjonsfilen. Konfigurasjonsfilen avhenger av skallet du bruker.

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

Jeg bruker Bash; derfor vil jeg åpne bashrc-filen.

sudo nano ~ / .bashrc



Skriv nå aliaset Oppdater på slutten av filen. Aliaset vil være:

alias Oppdater =' sudo passende oppdatering && sudo passende oppgradering'


Lagre filen ved hjelp av ctrl+x og trykk deretter og/og .


Nå, kilde filen:

kilde ~ / .bashrc



Dette aliaset forblir permanent enten du avslutter økten eller slår av maskinen.

Omdirigeringsoperatøren (>>) kan også brukes til å lage det permanente aliaset, da det vil legge til aliaskommandoen på slutten av bashrc-filen.

ekko ' alias Oppdater =' sudo passende oppdatering && sudo passende oppgradering'' >> ~ / .bashrc



Ikke glem å kilde bashrc-filen for å lagre endringene.

Fjern et permanent alias

For å fjerne et permanent alias må du fjerne det fra skallkonfigurasjonsfilen. I mitt tilfelle var det bashrc, åpne filen og fjern aliaset.


Etter å ha fjernet aliaset, kilde bashrc-filen ved å utføre kommandoen gitt nedenfor:

kilde ~ / .bashrc


Aliaset er slettet.

Lag et alias med argumenter

Aliaser blir enda mer nyttige når du kan legge til argumenter til dem. Du kan gjøre det med den permanente aliasopprettingsteknikken.

Merk at i denne teknikken bruker vi ikke alias nøkkelord, vil vi bruke et funksjon i stedet.

Syntaks:

funksjon < funksjonsnavn > ( ) {
< kommandoer... >
}


La oss lage en funksjon som tar filnavnet som et argument og oppretter en fil i gjeldende arbeidskatalog.

I følgende kode er $1 argumentet; antall argumenter kan økes ved å bruke $2, $3 og så videre.


Åpne bashrc-filen og skriv inn følgende funksjon på slutten av filen.

funksjon opprette fil ( ) {
ta på ' $1
}



Kjør nå kilde ~/.bashrc kommando for å lagre endringene og aktivere aliaset.

kilde ~ / .bashrc


Kjør nå aliasfunksjonen med filnavnet.

createFile myFile.txt


En fil vil bli opprettet med brukerens oppgitte navn.

Fjern et alias med argumenter

Prosedyren for å slette alias med argumenter ligner på sletting av et permanent alias. Åpne bashrc-filen, fjern funksjonen; lagre filen, og kilde den ved hjelp av kilde ~/.bashrc kommando.

Konklusjon

Aliaset i Linux er et nyttig verktøy som lar deg lage en snarvei som refererer til en kommando eller flere kommandoer som skal brukes. Å spare tid og forbedre effektiviteten er de viktigste fordelene med denne kommandoen. Aliaser er midlertidige, men de kan gjøres permanente ved å redigere skallkonfigurasjonsfilen. Midlertidige aliaser kan slettes umiddelbart, eller de forsvinner automatisk når du avslutter den aktive økten. Mens for permanente aliaser må du slette dem fra skallkonfigurasjonsfilen bashrc eller zshrc.