03/28/2024

Cum se creează aliasuri și funcții Shell pe Linux

Creați-vă propriile comenzi Linux folosind aliasuri și funcții shell Bash. Îmblânziți sarcinile repetitive, trunchiați procesele îndelungate și configurați comenzile standard cu opțiunile pe care le utilizați întotdeauna și pe care vă străduiți să le amintiți.

Aliasuri iar scripturile shell sunt tehnici puternice în sistemele de operare Linux și Unix, care vă permit să vă îmbunătățiți experiența în linia de comandă pentru a fi exact ceea ce doriți. Vă puteți defini propriile comenzi potrivite nevoilor dumneavoastră specifice și pentru a ușura sarcina sarcinilor repetitive.

Aliasuri și scripturi shell face același fel de treabă. Ele vă permit să definiți – și să denumiți – un set de funcționalități shell Bash care pot fi apoi apelate după numele pe care i l-ați dat. Tastarea numelui este mai ușoară și mai convenabilă decât a trebui să tastați toți pașii sau comenzile de fiecare dată când doriți să le utilizați.

Diferența dintre un alias și un script este una de complexitate și amploare. Scripturile sunt mai bune în a păstra bucăți de cod mai lungi și mai elaborate. Aliasurile sunt perfecte pentru a menține seturi de comenzi mai scurte și mai succinte.

Aliasuri predefinite

Unele alias-uri sunt predefinite pentru dvs. Pentru a vedea lista de aliasuri care sunt definite în sistemul dvs., utilizați comanda alias fără parametri:

alias

Acestea sunt pseudonimele care sunt definite pe mașina de testare Ubuntu pe care a fost cercetat acest articol. Dacă aș fi definit orice alias personalizat, acestea ar apărea și în această listă.

În partea de sus a listei, există un alias cu aspect complicat numit alertă. Vom ajunge la asta într-o clipă. Există o grămadă de aliasuri diferite pentru comanda ls și există un grup de aliasuri care furnizează culoare grep familie de comenzi. De exemplu, cu aceste aliasuri definite, ori de câte ori tastați:

grep

Sistemul îl va interpreta astfel:

grep --color=auto

Acest lucru arată un punct important cu aliasuri. Ele pot avea același nume ca și comenzile existente. Ele pot conține chiar și comanda originală în sine.

  Cum se instalează software-ul de scriere de scenarii Fade In pe Linux

Iată definiția aliasului grep.

alias grep='grep --color=auto'

Comanda alias este folosită pentru a defini un alias.
Numele alias-ului este dat în continuare. În acest exemplu este grep.
Semnul egal conectează numele aliasului la

x