- - Cum se adaugă directoare la calea pe Linux

Cum se adaugă directoare la calea pe Linux

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