Cum să creați și să utilizați comanda Alias în Linux


Utilizatorii Linux trebuie adesea să folosească o singură comandă din nou și din nou. Tastarea sau copierea aceleiași comenzi din nou și din nou vă reduce productivitatea și vă distrage atenția de la ceea ce ar trebui să faceți.

Vă puteți economisi ceva timp creând aliasuri pentru comenzile cele mai frecvent utilizate. Aliasurile sunt ca comenzile rapide personalizate care reprezintă o comandă (sau un set de comenzi) care poate fi executată cu sau fără opțiuni personalizate. Sunt șanse să utilizați deja aliasuri pe sistemul dvs. Linux fără să știți.

Listați aliasurile definite în prezent în Linux

Puteți vedea o listă de aliasuri definite în profilul dvs. prin simpla executare a comenzii alias.

alias

Aici puteți vedea aliasurile implicite definite pentru utilizatorul dvs. în sistemul Ubuntu.

După cum puteți vedea, executarea comenzii ll este echivalentă cu rularea comenzii ls -alF.

ll
ls -alF

Puteți crea un alias cu un singur caracter care va fi echivalent cu o comandă la alegere.

Cum se creează aliasuri în Linux

Crearea aliaselor este un proces relativ ușor și rapid. Puteți crea două tipuri de aliasuritemporare și permanente. Vom revizui ambele tipuri.

Crearea de aliasuri temporare în Linux

Ceea ce trebuie să faceți este să introduceți cuvântul alias, apoi să utilizați numele pe care doriți să îl utilizați pentru a executa o comandă urmat de semnul "=" și să citați comanda pe care doriți să o aliasați .

Sintaxa este următoarea:

alias shortName="your custom command here"

Iată un exemplu real:

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

Apoi puteți utiliza comanda rapidă „wr” pentru a merge la directorul webroot. Problema cu acel alias este că va fi disponibil numai pentru sesiunea curentă de terminal.

Dacă deschideți o nouă sesiune de terminal, aliasul nu va mai fi disponibil. Dacă doriți să vă salvați aliasurile între sesiuni, veți avea nevoie de un alias permanent.

Crearea de aliasuri permanente în Linux

Pentru a păstra alias-urile între sesiuni, le puteți salva în fișierul de profil de configurare shell al utilizatorului. Acesta poate fi:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Pește – ~/.config/fish/config.fish

Sintaxa pe care ar trebui să o utilizați este practic aceeași cu crearea unui alias temporar. Singura diferență vine din faptul că de data aceasta îl veți salva într-un fișier. Deci, de exemplu, în bash, puteți deschide un fișier .bashrc cu editorul dvs. preferat, astfel:

vim ~/.bashrc

Găsiți un loc în fișier, unde doriți să păstrați aliasurile. De exemplu, le puteți adăuga la sfârșitul fișierului. În scopuri de organizare, puteți lăsa un comentariu înainte de aliasuri, ceva de genul acesta:

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

Salvați fișierul. Fișierul va fi încărcat automat în următoarea sesiune. Dacă doriți să utilizați alias-ul nou definit în sesiunea curentă, lansați următoarea comandă:

source ~/.bashrc

Pentru a elimina un alias adăugat prin linia de comandă, poate fi unaliased folosind comanda unalias.

unalias alias_name
unalias -a [remove all alias]
Concluzie

Acesta a fost un scurt exemplu despre cum să vă creați propriul alias și să executați comenzile utilizate frecvent fără a fi nevoie să tastați fiecare comandă din nou și din nou. Acum vă puteți gândi la comenzile pe care le utilizați cel mai mult și puteți crea comenzi rapide pentru ele în shell.