Hvordan lage og bruke Alias Command i Linux


Linux-brukere må ofte bruke én kommando om og om igjen. Å skrive eller kopiere den samme kommandoen om og om igjen reduserer produktiviteten og distraherer deg fra det du skal gjøre.

Du kan spare deg selv for litt tid ved å lage aliaser for de mest brukte kommandoene. Aliaser er som egendefinerte snarveier som representerer en kommando (eller sett med kommandoer) som kan utføres med eller uten egendefinerte alternativer. Sjansen er stor for at du allerede bruker aliaser på Linux-systemet uten engang å vite det.

Liste for øyeblikket definerte aliaser i Linux

Du kan se en liste over definerte aliaser på profilen din ved ganske enkelt å utføre kommandoen alias.

alias

Her kan du se standardaliasene som er definert for brukeren din i Ubuntu-systemet.

Som du kan se, tilsvarer å utføre ll-kommandoen å kjøre ls -alF-kommandoen.

ll
ls -alF

Du kan lage et alias med et enkelt tegn som vil tilsvare en kommando du velger.

Hvordan lage aliaser i Linux

Å lage aliaser er en relativt enkel og rask prosess. Du kan opprette to typer aliasermidlertidige og permanente. Vi vil vurdere begge typer.

Opprette midlertidige aliaser i Linux

Det du trenger å gjøre er å skrive inn ordet alias og deretter bruke navnet du ønsker å bruke for å utføre en kommando etterfulgt av "=" tegn og sitere kommandoen du ønsker å alias .

Syntaksen er som følger:

alias shortName="your custom command here"

Her er et faktisk eksempel:

alias wr=”cd /var/www/html”

Du kan deretter bruke "wr" snarvei for å gå til webroot-katalogen. Problemet med det aliaset er at det bare vil være tilgjengelig for din nåværende terminaløkt.

Hvis du åpner en ny terminaløkt, vil ikke aliaset lenger være tilgjengelig. Hvis du ønsker å lagre aliasene dine på tvers av økter, trenger du et permanent alias.

Opprette permanente aliaser i Linux

For å beholde aliaser mellom økter, kan du lagre dem i brukerens shell-konfigurasjonsprofilfil. Dette kan være:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Fisk – ~/.config/fish/config.fish

Syntaksen du bør bruke er praktisk talt den samme som å lage et midlertidig alias. Den eneste forskjellen kommer fra det faktum at du skal lagre den i en fil denne gangen. Så for eksempel, i bash, kan du åpne en .bashrc-fil med favorittredigeringsprogrammet ditt slik:

vim ~/.bashrc

Finn et sted i filen hvor du vil beholde aliasene. Du kan for eksempel legge dem til på slutten av filen. For organisasjonsformål kan du legge igjen en kommentar før aliasene dine, noe som dette:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Lagre filen. Filen lastes automatisk i neste økt. Hvis du vil bruke det nydefinerte aliaset i gjeldende økt, utfør følgende kommando:

source ~/.bashrc

For å fjerne et alias som er lagt til via kommandolinjen, kan du fjerne alias ved å bruke unalias-kommandoen.

unalias alias_name
unalias -a [remove all alias]
Konklusjon

Dette var et kort eksempel på hvordan du lager ditt eget alias og utfører ofte brukte kommandoer uten å måtte skrive hver kommando igjen og igjen. Nå kan du tenke på kommandoene du bruker mest og lage snarveier for dem i skallet ditt.