Cum se adaugă directoare la calea pe Linux

click fraud protection

Pe Linux, $ PATH definește directoarele standard în care programele 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șierului „.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ă stocați backup-ul în directorul „Documente”? Încercați „Desktop”, un folder de sincronizare cloud precum „Dropbox” sau ceva similar.

cp ~ / .bashrc ~ / Documente / bashrc.bak
instagram viewer

Editează .bashrc

Dacă fișierul „.bashrc” este copiat în dosarul „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 / programe /

În 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ât mai multe locații doriți!

export PATH = $ PATH: / location / to / program / sau / 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 instantaneu 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.

ecou $ PATH. 

Adăugarea de locații 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.

numele de utilizator su

După conectarea la contul de utilizator, utilizați cp comanda să copieze fișierul lor „.bashrc” în „Documente” pentru păstrare.

cp .bashrc ~ / Documente / bashrc.bak

Cu copiile de rezervă îngrijite, 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 / sau / script / folder /

Repetați acest proces pentru a adăuga cât mai multe locații la calea $. 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ă de directoare 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ă trebuie să rulați doar 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 / Documente / shell-scripts /

La executarea acestei comenzi, sesiunea de terminal pe care o utilizați va avea noua locație de cale temporară. Locația temporară $ PATH va rămâne accesibilă pe sistemul dvs. 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 numele de utilizator suî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 așezați-l în directorul de origine (~).

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
watch instagram story