Hvordan lager jeg et alias i bash?

Hvordan lager jeg et alias i bash?
Bash alias er en kommandobasert hurtigtittel. Hvert alias består av et enkelt ord (eller kanskje til og med en enkelt bokstav), som kan brukes i stedet for en relativt lang kommando. I Linux -systemet har det vært flere instruksjoner som vi må bruke daglig. Hvis vi kan kjøre noen populære instruksjoner ved å skrive raske instruksjoner, ville det være veldig gunstig for oss alle. Via Bash -aliaser kan Linux -brukere enkelt bygge ofte brukte snarveistekommandoer for store kommandoer. Bash aliaser brukes ikke bare til å lette jobben og dermed spare brukerens tid.

Lag alias i bash:

De fleste foretrekker å utføre kommandoer ved hjelp av snarveier. Du kan for eksempel finne deg selv ved å bruke "LS -f" -instruksjonen mange ganger. Du kan til og med lage en omvei for denne instruksjonen praktisk: for eksempel "LF". Så når du må bruke “LF” der skallet forventer en kommando, vil skallet erstatte “LS -f”. Aliasdefinisjonen begynner med ordet “alias”, foran en tittel på aliaset, det tilsvarende symbolet, så vel som instruksjonen vi har tenkt å utføre når vi går inn i aliaset. Det er aktuelt å innkapsling av instruksjonen i sitater og uten avstand over hele like skilt. Det er behov for å kunngjøre hvert alias på til og med en ny linje. Det er veldig enkelt å konstruere aliaser i bash. Følgende er alias -syntaks:

$ alias = alias_name = ”Command_to_run”

Alias ​​typer:

En bruker kan midlertidig eller permanent kreve et alias. Det er mulig å bruke midlertidige aliaser så snart brukerens tilgang vedvarer. Derfor er det to typer alias, midlertidig og fast. Vi skal se på og analysere begge typer. For det første, pålogging fra Linux -systemet ditt og åpne kommandoterminalen. Du vil kunne se de allerede definerte standardaliasene i Linux -systemet ditt ved å bruke den enkle “alias” -kommandoen i terminalen, og listen vises som vist nedenfor.

$ alias

Alle disse nevnte teknikkene utføres på Ubuntu. Motsatt, så langt, siden du har å gjøre med bash, kan de fungere på hver Linux -distribusjon.

Midlertidige aliaser:

Så langt, fordi konsolløkten er i drift, vedvarer et slikt alias. Det ville miste aliaset når skallet er avsluttet. La oss se på det midlertidige aliaset. Åpne kommandeterminalen og naviger til Desktop Directory ved å bruke kommandoen nedenfor:

$ CD ~/Desktop

Kanskje en av de ytterste populære instruksjonene på Linux -terminalen er "LS" -instruksjonen. Vanligvis, med enten "-la" -alternativet, bruker vi denne kommandoen til å vise alle filer og mapper, pluss hemmelige, som i den store listeoppsettet.

Nå som bruker “LS” -kommandoen, vil vi opprette aliaset.

$ alias l = "ls -la"

Ytelsen til “L” og “ls -la” -instruksjonene kan være den samme når de konstruerer aliaser.

$ L

Hvis vinduet er lukket og forbrukeren begynner en ny økt igjen, ville ikke aliasinstruksjonen fungere.

$ L

Permanente aliaser:

Bash kan huske dannelsen av både aliaset og dets formål når det dannes. Du må kunngjøre det i .Bashrc -dokument for å lage permanente aliaser. Dokumentet .Bashrc har et Bash -skript som kjøres hvert øyeblikk en bash -prosess begynner. Stillingen er “~/.Bashrc ”. For hver eneste person i prosessen er den spesiell. La oss ha et eksempel på permanente aliaser. Du kan oppdatere systemet ditt uten å bruke aliasene ved hjelp av oppdaterings- og oppgraderingskommandoen som nedenfor.

$ sudo apt oppdatering && sudo apt oppgradering -y

For å lage dine foretrukne aliaser, .Bashrc er virkelig en populær tilnærming. Innenfor oppsettet ditt, .Bashrc har kanskje ikke vært aktiv. Lage og lansere .Bashrc ved hjelp av Nano -kommandoen. Hvis det ikke er tilgjengelig, vil et tomt dokument bli åpnet.

$ nano ~/.Bashrc

Fil .Bashrc vil bli åpnet. Legg til linjen nedenfor i filen for å lage aliaser for en oppdatering av systemet.

alias update = "sudo apt update && sudo apt upgrade -y"

Lagre filen og lukk den. Etter det, kjør kildeinstruksjonen i terminalen for å fylle på filen.

$ kilde ~/.Bashrc

Dette er øyeblikket for å bekrefte om aliaset fungerer eller ikke. Start Linux -systemet på nytt, bli logget inn på Linux -systemet ditt, og utfør aliaset "oppdatering" -kommandoen som vi nettopp har dannet. Du kan se at aliaset har fungert som det skal være og oppdatere systemet.

Fjern bash alias:

For å fjerne de tidligere dannede kommandoaliasene, brukes begrepet unalias. At aliaset ikke ville fungere mens du brukte denne instruksjonen. Vel, du kan bruke UNALIAS -instruksjonen for å deaktivere den fullstendig hvis du finner ut at du ikke lenger vil ha hurtigkommandoen. Sjekk først de allerede dannede aliasene i systemet ditt ved å bruke alias -kommandoen.

$ alias

Du kan se en nyopprettet alias -kommando "oppdatering" er oppført på listen nedenfor.

Utfør nå “Unalias” -kommandoen for å slette den tidligere laget hurtigkommandoen.

$ Unalias Update

Mens du sjekker igjen på listen over aliaser, kan du se at "oppdatering" -aliaset er fjernet fullstendig.

Du kan også slette aliasene fra .Bashrc -filen ved å åpne den ved hjelp av Nano -kommandoen og slette den fra filen. Du kan ganske enkelt kommentere aliaslinjen eller bare fjerne den helt. Etter det, kjør kildekommandoen for å gjenspeile endringene. Lagre den oppdaterte filen og start systemet på nytt for å sjekke endringene. Når du igjen prøver "oppdatering" alias -kommandoen, vil det ikke fungere.

Konklusjon:

I denne guiden har vi studert alias og deres to forskjellige typer. Denne artikkelen er en enkel illustrasjon av hvordan du kan generere et alias i tillegg til å utføre kommandoene som ganske ofte brukes uten å skrive hver instruksjon om og om igjen igjen. Man kan nå drømme mer om instruksjoner for å bruke langt mer og generere snarveier i ens kommandoskall for dem.