![Cum se setează alarmele și cronometrele în computerul Windows 10](/f/40c7a9b323eef0b3fce103734c87b930.jpg?width=100&height=100)
În Linux (și UNIX) $ PATH este variabilă de mediu, utilizată pentru a spune shell-ului unde să caute fișiere executabile. $ PATH variabila oferă o mare flexibilitate și securitate sistemelor Linux și este cu siguranță sigur să spunem că este una dintre cele mai importante variabile de mediu.
Nu ratați:Cum se setează și se anulează variabilele de mediu locale, de utilizator și de sistem
Programe / scripturi care se află în $ PATH’s director, poate fi executat direct în shell, fără a specifica calea completă către acestea. În acest tutorial veți învăța cum să setați $ PATH variabil la nivel global și local.
Mai întâi, să vedem valoarea dvs. curentă de $ PATH. Deschideți un terminal și lansați următoarea comandă:
$ echo $ PATH.
Rezultatul ar trebui să fie ceva de genul acesta:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Rezultatul arată o listă de directoare separate prin două puncte. Puteți adăuga cu ușurință mai multe directoare modificând fișierul de profil shell al utilizatorului.
În diferite cochilii, acest lucru poate fi:
Vă rugăm să rețineți că, în funcție de modul în care vă conectați la sistemul în cauză, s-ar putea citi fișiere diferite. Iată ce spune manualul bash, rețineți că fișierele sunt similare pentru alte shell-uri:
/bin/bash Executabilul bash. /etc/profile Fișierul de inițializare la nivel de sistem, executat pentru shell-uri de conectare. ~ / .bash_profile Fișierul de inițializare personal, executat pentru shell-uri de conectare. ~ / .bashrc Fișierul de pornire individual per-interactive-shell. ~ / .bash_logout Fișierul individual de curățare a shell-ului de conectare, executat la ieșirea unui shell de conectare. ~ / .inputrc Fișier individual de inițializare a liniei de citire |
Având în vedere cele de mai sus, puteți adăuga mai multe directoare la $ PATH variabilă adăugând următoarea linie la fișierul corespunzător pe care îl veți utiliza:
$ export PATH = $ PATH: / path / to / newdir.
Desigur, în exemplul de mai sus, ar trebui să vă schimbați „/ Cale / către / newdir” cu calea exactă pe care doriți să o setați. După ce ați modificat . * rc sau .*_profil va trebui să-l apelați din nou folosind fișierul "sursă" comanda.
De exemplu, în bash puteți face acest lucru:
$ source ~ / .bashrc.
Mai jos, puteți vedea un exemplu al meu $ PATH mediu pe un computer local:
[e-mail protejat][TecMint]: [/ home / marin] $ echo $ PATH / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / jocuri:/home/marin/bin
Aceasta este de fapt o bună practică pentru a crea un local "cos" folder pentru utilizatori unde își pot plasa fișierele executabile. Fiecare utilizator va avea dosarul său separat pentru a-și stoca conținutul. Aceasta este, de asemenea, o măsură bună pentru a vă menține sistemul securizat.
Dacă aveți întrebări sau dificultăți în stabilirea $ PATH variabilă de mediu, vă rugăm să nu ezitați să trimiteți întrebările dvs. în secțiunea de comentarii de mai jos.