Skip to main content

Variabile de mediu: Ce sunt acestea?

???? Ce poti face cu Limbajul de Programare C++ ? | Invata Programare Ep. 13 (Iunie 2025)

???? Ce poti face cu Limbajul de Programare C++ ? | Invata Programare Ep. 13 (Iunie 2025)
Anonim

O variabilă de mediu este o valoare dinamică pe care sistemul de operare și alte programe software le pot utiliza pentru a determina informații specifice calculatorului dumneavoastră.

Cu alte cuvinte, o variabilă de mediu este ceva care reprezintă altceva, precum o locație de pe computer, un număr de versiune, o listă de obiecte etc.

Variabilele de mediu sunt înconjurate de semnul procentului (%), ca în% temp%, pentru a le distinge de textul obișnuit.

Există două tipuri de variabile de mediu, variabilele de mediu ale utilizatorului și variabilele de mediu ale sistemului :

Variabilele mediului de utilizare

Variabilele pentru mediul de utilizare, așa cum sugerează și numele, sunt variabile de mediu specifice fiecărui cont de utilizator.

Aceasta înseamnă că valoarea unei variabile de mediu când este înregistrată ca un singur utilizator poate fi diferită de valoarea aceleiași variabile de mediu atunci când vă conectați ca un utilizator diferit pe același computer.

Aceste tipuri de variabile de mediu pot fi setate manual de orice utilizator este conectat, dar Windows și alte programe software le pot seta și ele.

Un exemplu de variabilă a mediului de utilizator este% homepath%. De exemplu, pe un computer Windows 10,% homepath% deține valoarea de Users Tim , care este dosarul care conține toate informațiile specifice utilizatorului.

O variabilă de mediu a utilizatorului ar putea fi personalizată. Un utilizator ar putea crea ceva de genul% data%, care ar putea indica un dosar de pe computer cum ar fi C: Descărcări Fișiere . O astfel de variabilă de mediu ar funcționa numai atunci când respectivul utilizator este conectat.

Variabilele sistemului de mediu

Variabilele sistemului de mediu se extind dincolo de un singur utilizator, care se aplică oricărui utilizator care ar putea exista sau care este creat în viitor. Cele mai multe variabile de mediu ale sistemului indică locații importante precum folderul Windows.

Unele dintre cele mai comune variabile de mediu din sistemele Windows includ% path%,% programfiles%,% temp% și% systemroot%, deși există multe altele.

De exemplu, când instalați Windows 8, variabila de mediu% windir% este setată la directorul în care este instalat. Deoarece directorul de instalare este ceva ce instalatorul (care ești … sau producătorul computerului) poate defini într-un singur computer, ar putea fi C: Windows, dar în alta, poate fi C: Win8 .

Continuând cu acest exemplu, să presupunem că Microsoft Word este instalat pe fiecare dintre aceste computere după ce Windows 8 este setat. Ca parte a procesului de instalare Word, un număr de fișiere trebuie să fie copiate în directorul în care este instalat Windows 8. Cum poate MS Word să fie sigur că instalează fișierele în locul potrivit dacă acel loc este C: Windows pe un computer și C: Win8 pe de altă parte?

Pentru a preveni o astfel de problemă, Microsoft Word, precum și majoritatea software-urilor, a fost proiectat să instaleze la% windir%, nu C: Windows . În acest fel, poate fi sigur că aceste fișiere importante sunt instalate în același director ca Windows 8, indiferent unde ar putea fi.

Vedeți pagina cu variabile de mediu recunoscute de Microsoft pentru o listă uriașă de variabile de mediu ale utilizatorilor și sistemelor utilizate frecvent în Windows.

Cum găsiți valoarea unei variabile de mediu?

Există mai multe modalități de a vedea ce se întâmplă cu o anumită variabilă de mediu. Cu toate acestea, în cele mai multe cazuri, cel puțin în Windows, cel mai simplu și probabil cel mai rapid mod de a face acest lucru este printr-o comandă simplă de comandă comandă numită ecou .

Iată cum se face:

  1. Open Prompt Command.

  2. Executați exact următoarea comandă:

    echo% temp%

    … desigur înlocuind % Temp% pentru variabila de mediu care vă interesează.

  3. Rețineți valoarea afișată imediat dedesubt.

De exemplu, pe computerul meu, ecou% temp% a produs acest lucru:

C: Users Tim AppData Local Temp

Dacă Promptul de Command vă sperie (nu ar trebui), există o cale mai lungă de a verifica valoarea unei variabile de mediu fără a utiliza instrumentele din linia de comandă.

Faceți clic pe Panoul de control, apoi pe sistemul de aplicații. Odată ajuns acolo, alegeți Setari de sistem avansate din stânga, apoi alegeți Variabile de mediu… butonul din partea de jos. Aceasta este o incomplet lista de variabile de mediu, dar cele listate au valorile de lângă ei.

Pe sistemele Linux, puteți executaprintenv comandă din linia de comandă pentru a lista toate variabilele de mediu definite în prezent.