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.
- Hva er et alias
- Syntaks for å lage et alias i Linux
- Hvordan lage et alias i Linux
- Hvordan liste aliaser i Linux
- Typer aliaser
- Opprett et midlertidig alias
- Fjern et midlertidig alias
- Opprett et permanent alias
- Fjern et permanent alias
- Lag et alias med argumenter
- Fjern et alias med argumenter
- Konklusjon
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.
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:
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:
List nå aliasene og det kan ses at oppdateringen ikke lenger er tilgjengelig:
For å fjerne alle aliasene, bruk:
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:
Lagre filen ved hjelp av ctrl+x og trykk deretter og/og .
Nå, kilde filen:
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:
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.
ta på ' $1 ”
}
Kjør nå kilde ~/.bashrc kommando for å lagre endringene og aktivere aliaset.
Kjør nå aliasfunksjonen med filnavnet.
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.