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 aliasuri – temporare ș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.