Quines són les variables d'entorn?

Variables d'entorn d'usuari i sistema i Com trobar els seus valors

Una variable d'entorn és un valor dinàmic que el sistema operatiu i un altre programari poden utilitzar per determinar la informació específica de l'ordinador.

En altres paraules, una variable d'entorn és alguna cosa que representa una altra cosa, com ara una ubicació a l'ordinador, un número de versió , una llista d'objectes, etc.

Les variables d'entorn estan envoltades pel signe de percentatge (%), com en% temp%, per distingir-les del text normal.

Existeixen dos tipus de variables d'entorn, variables d'entorn d'usuari i variables d'entorn del sistema :

Variables de l'entorn d'usuari

Les variables d'entorn d'usuari, com el seu nom indica, són variables d'entorn específiques de cada compte d'usuari.

Això significa que el valor d'una variable d'entorn quan es registra com un usuari pot ser diferent del valor de la mateixa variable d'entorn quan es va iniciar sessió com a usuari diferent a la mateixa computadora.

Aquest tipus de variables d'entorn es poden configurar manualment per qualsevol usuari que estigui connectat, però Windows i un altre programari també poden configurar-los.

Un exemple de la variable d'entorn d'usuari és% homepath%. Per exemple, en una computadora amb Windows 10 ,% homepath% té el valor de \ Usuaris \ Tim , que és la carpeta que conté tota la informació específica de l'usuari.

També es pot personalitzar una variable d'entorn d'usuari. Un usuari pot crear alguna cosa com% data%, que pot apuntar a una carpeta a l'ordinador com C: \ Downloads \ Files . Una variable d'entorn com aquesta només funcionaria quan aquest usuari concret ha iniciat la sessió.

Variables d'entorn del sistema

Les variables d'entorn del sistema s'estenen més enllà d'un sol usuari, aplicant-se a qualsevol usuari que pugui existir, o es creï en el futur. La majoria de les variables d'entorn del sistema apunten a ubicacions importants com la carpeta Windows.

Algunes de les variables d'entorn més comuns en els sistemes Windows inclouen% path%,% programfiles%,% temp%,% systemroot%, encara que hi ha moltes altres.

Per exemple, quan instal·leu Windows 8 , la variable d'entorn% windir% s'estableix al directori on està instal·lat. Com que el directori d'instal·lació és una cosa que l'instal·lador (és a dir ... o el fabricant de l'ordinador) pot definir en una sola computadora, podria ser C: \ Windows, però en un altre, pot ser C: \ Win8 .

Continuant amb aquest exemple, diguem que Microsoft Word està instal·lat en cadascun d'aquests equips després que Windows 8 s'hagi acabat de configurar. Com a part del procés d'instal·lació de Word, cal copiar diversos fitxers al directori que teniu instal·lat Windows 8. Com es pot assegurar que MS Word estigui instal·lant els fitxers en el lloc adequat si aquest lloc és C: \ Windows en un ordinador i C: \ Win8 a l'altre?

Per evitar un possible problema com aquest, Microsoft Word, així com la majoria de programari, es va dissenyar per instal·lar a% windir%, no C: \ Windows . D'aquesta manera, pot estar segur que aquests fitxers importants s'instal·len al mateix directori que Windows 8, independentment d'on sigui possible.

Vegeu la pàgina Variables de medi ambient reconeguda de Microsoft per obtenir una llista gegant d'variables d'entorn d'usuari i sistema que s'utilitzen sovint a Windows.

Com es troba el valor d'una variable d'entorn?

Hi ha diverses maneres de veure què passa una variable d'entorn en particular. Tanmateix, en la majoria dels casos, almenys a Windows, la manera més senzilla i probablement més ràpida de fer-ho és mitjançant un comandament de símbol del sistema anomenat echo .

A continuació s'explica com fer-ho:

  1. Obre el símbol del sistema .
  2. Executeu exactament el següent comandament : echo% temp% ... naturalment substituint % temp% per la variable d'entorn en què us interessa.
  3. Tingueu en compte el valor que es mostra immediatament a sota.
    1. Per exemple, al meu ordinador, echo% temp% produït això: C: \ Users \ Tim \ AppData \ Local \ Temp

Si el símbol del sistema no us fa por (no), hi ha una manera més gran de comprovar el valor d'una variable d'entorn sense utilitzar eines de línia d'ordres .

Aneu al Tauler de control , a continuació, a la miniaplicació del sistema. Un cop allà, seleccioneu Configuració avançada del sistema a l'esquerra, a continuació, seleccioneu el botó Variables d'entorn ... a la part inferior. Aquesta és una llista incompleta de variables d'entorn, però les que apareixen tenen els valors al costat d'ells.

En els sistemes Linux, podeu executar l'ordre printenv des de la línia d'ordres per incloure totes les variables d'entorn definides actualment.