Cales son as variables de medio ambiente?

Variables de ambiente de usuario e sistema e como atopar os seus valores

Unha variable de ambiente é un valor dinámico que o sistema operativo e outro software poden usar para determinar información específica do seu computador.

Noutras palabras, unha variable de entorno é algo que representa outra cousa, como unha localización no seu computador, un número de versión , unha lista de obxectos, etc.

As variables de ambiente están rodeadas polo signo de porcentaxe (%), como en% temp%, para distinguilos do texto normal.

Existen dous tipos de variables de entorno, variables de entorno de usuario e variables de entorno do sistema :

Variables de ambiente de usuario

As variables de entorno de usuario, como suxire o nome, son variables de entorno específicas para cada conta de usuario.

Isto significa que o valor dunha variable de ambiente cando se inicia como un usuario pode ser diferente do valor da mesma variable de ambiente cando se inicia como un usuario diferente na mesma computadora.

Estes tipos de variables de entorno poden ser axustados manualmente por calquera usuario que se conecte, pero Windows e outro software tamén poden configuralos.

Un exemplo de variable de ambiente do usuario é% homepath%. Por exemplo, nunha computadora con Windows 10 ,% homepath% ten o valor de \ Users \ Tim , que é o cartafol que contén toda a información específica do usuario.

Tamén pode ser personalizada unha variable de ambiente de usuario. Un usuario pode crear algo así como% data%, que pode apuntar a un cartafol na computadora como C: \ Downloads \ Files . Unha variable de ambiente como esta só funcionaría cando ese usuario específico se iniciou sesión.

Variables de ambiente do sistema

As variables de entorno do sistema esténdense máis alá dun só usuario, aplicándose a calquera usuario que poida existir ou que se cre no futuro. A maioría das variables de entorno do sistema apuntan a lugares importantes como o cartafol de Windows.

Algunhas das variables de entorno máis comúns nos sistemas de Windows inclúen% path%,% programfiles%,% temp% e% systemroot%, aínda que hai moitos outros.

Por exemplo, cando instala Windows 8 , a variable de ambiente% windir% establécese no directorio no que está instalado. Xa que o directorio de instalación é algo que o instalador (que é vostede ... ou o fabricante da súa computadora) pode definir nunha computadora, pode ser C: \ Windows, pero noutro, pode ser C: \ Win8 .

Continuando con este exemplo, digamos que Microsoft Word está instalado en cada un destes equipos despois de que Windows 8 faga de configurar. Como parte do proceso de instalación de Word, cómpre copiar unha serie de ficheiros no directorio onde se instala Windows 8. Como pode MS Word asegurarse de que está a instalar os ficheiros no lugar correcto se ese lugar é C: \ Windows nun só. ordenador e C: \ Win8 por outro?

Para evitar un problema potencial como este, Microsoft Word, así como a maioría dos programas, foi deseñado para instalar en% windir%, non en C: \ Windows . Deste xeito, pode estar seguro de que estes ficheiros importantes estean instalados no mesmo directorio que Windows 8, non importa onde sexa.

Vexa a páxina Variables de medio ambiente recoñecida de Microsoft para unha lista xigante de variables de entorno de usuario e sistema que se usan frecuentemente en Windows.

¿Como atopar o valor dunha variable de ambiente?

Existen varias maneiras de ver que pasa a ser unha variable de entorno particular. Non obstante, na maioría dos casos, polo menos en Windows, a forma máis sinxela e, probablemente, a máis rápida, de facelo é mediante un sinxelo comando de comando chamado echo .

Vexa como facelo:

  1. Abrir un símbolo de comando .
  2. Execute exactamente o seguinte comando : echo% temp% ... por suposto que substitúe % temp% para a variable de ambiente en que estea interesado.
  3. Teña en conta o valor que se mostra inmediatamente debaixo.
    1. Por exemplo, no meu computador, o eco% temp% produciu isto: C: \ Users \ Tim \ AppData \ Local \ Temp

Se o símbolo do sistema asusta (non debería), hai un xeito máis longo de comprobar o valor dunha variable de ambiente sen usar as ferramentas de liña de comandos .

Diríxete ao panel de control , a applet do sistema. Unha vez alí, seleccione Axustes avanzados do sistema á esquerda e escolla o botón Variables de medio ... na parte inferior. Esta é unha lista incompleta de variables de entorno, pero as que se listan teñen os valores á beira deles.

Nos sistemas Linux, pode executar o comando printenv desde a liña de comandos para listar todas as variables de ambiente que están definidas actualmente.