Cum să creați și să eliminați alias în Linux

Cum Sa Creati Si Sa Eliminati Alias In Linux



În Linux, aliasul este o comandă care ne permite să executăm mai multe comenzi sau operații prin crearea unei comenzi rapide. Economisește timp și îmbunătățește productivitatea, mai ales dacă munca ta implică tastarea a numeroase comenzi.

De exemplu, dacă doriți să creați un director și un fișier în acel director, atunci trebuie să executați diferite comenzi pentru a realiza această sarcină. Cu toate acestea, aliasurile ajută la realizarea unor astfel de sarcini complexe dintr-o singură mișcare.







În acest ghid, voi explora ce sunt aliasurile, tipurile lor în Linux și cum să creez și să eliminați aliasurile.



Cerinţă



Sistem Linux (orice distribuție Linux)
Acces Acces rădăcină/sudo la sistem





Ce este un alias

În Linux, alias este un utilitar de linie de comandă care poate crea o comandă rapidă pentru mai multe comenzi sau operații. O referință alias la grupul de comenzi care rulează simultan.

În Linux, toate comenzile sunt greu de reținut și, odată cu natura operațiunii, utilizarea comenzii devine, de asemenea, complexă. Comanda alias este folosită mai ales pentru a înlocui comenzile lungi și complexe cu prescurtare, astfel încât orice eroare de comandă sau opțiune să poată fi evitată.



Sintaxa creării unui alias în Linux

Utilizați următoarea sintaxă pentru a crea un alias în Linux.

Sintaxă:

alias Nume =' < comenzi… > '


În sintaxa de mai sus:

alias: Cuvântul cheie pentru crearea unui alias.

Nume: Numele alias, poate fi orice nume.

: Include comenzi sau grupuri de comenzi. Poate include, de asemenea, opțiuni și alte argumente.

Câteva considerații importante pentru crearea unui alias:

    • Dați un nume unic aliasului și, în timp ce creați un alias permanent, asigurați-vă că nu se potrivește cu nicio comandă predefinită.
    • Folosiți ghilimele simple pentru a include comenzile.
    • Evitați să adăugați spațiu după și înainte de semnul egal (=) sau poate da un alias nu a fost găsit eroare.

Cum se creează un alias în Linux

Un alias poate fi creat folosind comanda alias și sintaxa prezentată mai sus. Să înțelegem cu un exemplu:

alias Actualizați =' sudo actualizare apt && sudo upgrade potrivit’



Am creat un alias Actualizați a două comenzi utilizate frecvent în Linux; actualizați și actualizați. În loc să tastați două comenzi, creați un alias și introduceți doar acel alias pentru a efectua operațiunile.


Să înțelegem cu un alt exemplu:

alias mișcare =' CD ~ / Documente / documente_noi / cele mai recente / fișiere / '



În acest exemplu, am creat un alias mișcare pentru a naviga pe fișiere director. În loc să scriu întreaga cale, pot folosi alias mișcare pentru a intra direct în fișiere director.

Cum să enumerați aliasurile în Linux

Pentru a lista aliasurile în Linux, tastați comanda alias și toate aliasurile vor fi listate.

alias


Tipuri de aliasuri

Există două tipuri de alias:

Alias ​​temporar: Aliasul temporar rămâne în funcțiune atâta timp cât sesiunea curentă este activă și este șters automat când sesiunea se termină. Aliasul temporar este creat pur și simplu folosind comanda alias.

Alias ​​permanent: Aliasul permanent rămâne în funcțiune chiar și după încheierea sesiunii. Aliasul permanent necesită unele modificări suplimentare în fișierele de sistem.

Creați un alias temporar

Fiecare alias care este creat folosind comanda alias este temporar. Rămâne operațional atâta timp cât sesiunea este activă. De exemplu, să creăm un alias temporar care actualizează depozitele.

alias Actualizați =' sudo actualizare apt && sudo upgrade potrivit’


Va funcționa în sesiunea activă curentă. Acum ieșiți din sesiune și conectați-vă din nou, încercați să rulați aliasul și nu va funcționa.


Pentru a ieși din sesiune pur și simplu închideți terminalul și lansați-l din nou.

Eliminați un alias temporar

Pentru a elimina aliasul temporar, utilizați plangi comanda în timp ce vă aflați în sesiunea activă.

Sintaxă:

plangi < porecla >


De exemplu, pentru a elimina aliasul de actualizare, utilizați:

plangi Actualizați



Acum, enumerați pseudonimele și se poate vedea că actualizarea nu mai este disponibilă:


Pentru a elimina toate pseudonimele, utilizați:

plangi -A


Creați un alias permanent

Pentru a crea un alias permanent, trebuie să faceți modificări în fișierul de configurare shell. Fișierul de configurare depinde de shell-ul pe care îl utilizați.

    • Pentru Bash este bashrc
    • Pentru Zsh este micșora

Eu folosesc Bash; prin urmare, voi deschide fișierul bashrc.

sudo nano ~ / .bashrc



Acum, tastați aliasul Actualizați la finalul dosarului. Aliasul ar fi:

alias Actualizați =' sudo actualizare apt && sudo upgrade potrivit’


Salvați fișierul folosind ctrl+x și apoi apăsați si si .


Acum, sursă fișierul:

sursă ~ / .bashrc



Acest alias va rămâne permanent indiferent dacă încheiați sesiunea sau opriți aparatul.

Operatorul de redirecționare (>>) poate fi folosit și pentru a crea aliasul permanent, deoarece va adăuga comanda alias la sfârșitul fișierului bashrc.

ecou alias Actualizați =' sudo actualizare apt && sudo upgrade potrivit’” >> ~ / .bashrc



Nu uitați să căutați fișierul bashrc pentru a salva modificările.

Eliminați un alias permanent

Pentru a elimina un alias permanent, trebuie să îl eliminați din fișierul de configurare shell. În cazul meu a fost bashrc, deschideți fișierul și eliminați aliasul.


După eliminarea aliasului, sursă fișierul bashrc executând comanda de mai jos:

sursă ~ / .bashrc


Aliasul a fost șters.

Creați un alias cu argumente

Aliasurile devin și mai utile atunci când puteți adăuga argumente la ele. Puteți face acest lucru cu tehnica de creare a unui alias permanent.

Rețineți că în această tehnică, nu folosim alias cuvânt cheie, vom folosi a funcţie in schimb.

Sintaxă:

funcţie < nume-funcție > ( ) {
< comenzi… >
}


Să creăm o funcție care să ia numele fișierului ca argument și să creăm un fișier în directorul de lucru curent.

În următorul cod, $1 este argumentul; numărul de argumente poate fi mărit folosind $2, $3 și așa mai departe.


Deschideți fișierul bashrc și introduceți următoarea funcție la sfârșitul fișierului.

funcţie createFile ( ) {
atingere $1
}



Acum, rulează sursa ~/.bashrc comandă pentru a salva modificările și pentru a activa aliasul.

sursă ~ / .bashrc


Acum, rulați funcția alias cu numele fișierului.

createFile myFile.txt


Va fi creat un fișier cu numele utilizatorului.

Eliminați un alias cu argumente

Procedura de ștergere a aliasului cu argumente este similară cu ștergerea unui alias permanent. Deschideți fișierul bashrc, eliminați funcția; salvați fișierul și sursa-l folosind sursa ~/.bashrc comanda.

Concluzie

Aliasul în Linux este un utilitar util care vă permite să creați o comandă rapidă care să facă referire la o comandă sau mai multe comenzi pentru a opera. Economisirea timpului și îmbunătățirea eficienței sunt avantajele cheie ale acestei comenzi. Aliasurile sunt temporare, dar pot fi permanente prin editarea fișierului de configurare a shell-ului. Aliasurile temporare pot fi șterse imediat sau dispar automat la ieșirea din sesiunea activă. În timp ce pentru aliasurile permanente trebuie să le ștergeți din fișierul de configurare shell bashrc sau zshrc.