Pe Linux, $ PATH definește directoarele standard în careprogramele executabile pot rula de pe sistem prin terminal. Aceste directoare sunt „/ usr / bin”, „/ usr / local”, „/ usr / sbin” și alte câteva (în funcție de ce distribuție Linux utilizați). Dacă doriți să rulați programe în afara acestor directoare, directorul trebuie adăugat la $ PATH.
Back up .bashrc
Adăugarea directoarelor la $ PATH pe Linux se realizează prin editarea „.fișier bashrc ”al unui utilizator individual. Cu toate acestea, înainte de a începe procesul de editare, trebuie să faceți o copie de rezervă a fișierului dvs. .bashrc, deoarece definește variabilele terminale pentru contul de utilizator.
Folosind cp comanda, faceți o copie completă a fișierului „.bashrc” din directorul de acasă (~) și așezați copia de rezervă în „Documente”, cu extensia de fișier „.bak”.
Notă: nu doriți să vă depozitați copia de rezervă în directorul „Documente”? Încercați „Desktop”, un folder de sincronizare cloud precum „Dropbox” sau ceva similar.
cp ~/.bashrc ~/Documents/bashrc.bak
Editează .bashrc
Dacă fișierul „.bashrc” este copiat în folderul „Documente”, poate începe editarea. Folosind Nano comanda, deschideți fișierul „.bashrc” (aflat în directorul de acasă) în scop de editare.
Avertisment: nu deschideți „.bashrc” cu sudo, deoarece veți deschide fișierul „.bashrc” al contului Root și nu propriul fișier al contului dvs. de utilizator!
nano -w ~/.bashrc
În interiorul editorului Nano, faceți drumul către partea de jos a fișierului. Apoi, scrieți export urmat de PATH = $ PATH: Director. Așadar, de exemplu, pentru a rula un program direct din folderul „programe” din „/ home / derrik /”, aș scrie următorul cod în Nano.
export PATH=$PATH:/home/derrik/programs/
Pentru scopurile dvs., copiați exemplul de comandă de mai josși înlocuiți „directorul” cu locația exactă a folderului programului sau a folderului script, astfel încât să poată fi adăugat la calea dvs. Rețineți că este posibil să adăugați mai multe $ PATH linii și nu există nicio limită, așa că nu ezitați să adăugați câte locații doriți!
export PATH=$PATH:/location/to/program/or/script/folder/
Când ați adăugat cât mai multe linii $ PATH la fișierul „.bashrc”, după cum doriți, apăsați butonul Ctrl + O butonul de pe tastatură pentru a salva modificările. Apoi, închideți Nano cu Ctrl + X.
După ieșirea din Nano editor de text, dvs. $ PATH nu va fi actualizat imediat. Motivul pentru care actualizarea nu este instantanee este că sesiunea terminalului nu se actualizează automat și trebuie reîmprospătată. Pentru a reîmprospăta sesiunea terminalului, închideți terminalul și redeschideți-l. De acolo, vă puteți confirma noul $ PATH locațiile au fost adăugate rulând următoarea comandă într-un terminal.

echo $PATH
Adăugarea locațiilor la $ PATH pentru alți utilizatori
Pe lângă adăugarea locațiilor la $ PATH pentru contul de utilizator din sistemul Linux, poate doriți să adăugați elemente la $ PATH a unui alt cont de utilizator. Iată cum se face.
În primul rând, utilizați butonul su comanda să vă conectați la utilizatorul în care doriți să modificați Linux $ PATH.
su username
După conectarea la contul de utilizator, utilizați cp comanda să copieze fișierul lor „.bashrc” în „Documente” pentru păstrare.
cp .bashrc ~/Documents/bashrc.bak
Cu copie de rezervă îngrijită, deschideți fișierul „.bashrc” din fișierul Nano editor de text cu comanda de mai jos.

nano -w ~/.bashrc
Mutați-vă în partea de jos a fișierului „.bashrc” și scrieți în comanda de mai jos. Rețineți că va trebui să schimbați „/ location / to / program / sau / script / folder /” pentru a se potrivi cu nevoile dvs.
export PATH=$PATH:/location/to/program/or/script/folder/
Repetați acest proces pentru a adăuga cât mai multe locații la $ PATH. Când ați terminat, salvați modificările folosind Ctrl + Oși ieșiți cu Ctrl + X. Data viitoare când utilizatorul se conectează, va putea rula lucrurile în $ PATH din noile locații pe care le-ați adăugat.
Adăugați temporar directoare la $ PATH pe Linux
Adăugarea permanentă a directoarelor individuale la$ PATH pe Linux prin editarea fișierului „.bashrc” este util dacă aveți programe specializate pe care doriți să le rulați tot timpul. Cu toate acestea, dacă aveți nevoie să rulați ceva o singură dată pentru testare sau doar să faceți tinkering, nu are sens să adăugați permanent ceva la $ PATH pe Linux.
O alternativă la directoarele personalizate permanente din $ PATH se folosește export comanda în terminal pentru a adăuga temporar o locație la $ PATH.
Deschideți o fereastră de terminal și scrieți în export comanda, urmată de ATH = $ PATH: Director. De exemplu, pentru a adăuga temporar un director shell-script în „Documente”, ați face:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/
La executarea acestei comenzi, sesiunea de terminalutilizați va avea noua locație de cale temporară. Locația temporară de $ PATH va rămâne accesibilă pe sistemul Linux până când sistemul va fi repornit.
Eliminați completările la $ PATH
Vrei să scapi de locațiile personalizate adăugate la $ PATH-ul tău pe Linux? Urmați pașii de mai jos pentru a anula modificările.
Notă: dacă trebuie să restaurați valorile prestabilite pentru un alt utilizator, conectați-vă cu su username
înainte de a urma pașii de mai jos.
Pasul 1: Ștergeți fișierul „.bashrc” folosind fișierul rm comanda.
rm ~/.bashrc
Pasul 2: Redenumiți fișierul „bashrc.bak” ca „.bashrc” în folderul „Documente” și puneți-l în directorul principal (~).
mv ~/Documetns/bashrc.bak ~/.bashrc
Pasul 3: Reporniți sesiunea terminalului pentru ca modificările să intre în vigoare.
Pasul 4: Rulează $ PATH comanda să verificați pentru a vedea dacă modificările dvs. personalizate au dispărut.
$PATH</ P>
Comentarii