¿Qué son las variables de entorno?

Las variables de entorno son valores dinámicos que el sistema operativo y otro software pueden usar para determinar cierta información sobre su computadora.

En otras palabras, es algo que representa otra cosa, como Por ejemplo, una ubicación en su computadora, un número de versión, una lista de elementos, etc.

Las variables de entorno se especifican con signos de porcentaje ( % ), Imagen %Temperatura% para distinguirlos del texto normal.

Hay dos tipos: variables de entorno del usuario y variables de entorno del sistema.

Índice
  1. Variables de entorno de usuario
  2. Variables de entorno del sistema
  3. Cómo encontrar el valor de una variable de entorno
    1. Comando de eco rápido
    2. Comando de salida de escritura de PowerShell
    3. Propiedades del sistema
    4. Comando printenv de Linux

Variables de entorno de usuario

Como sugiere el nombre, las variables de entorno de usuario son variables de entorno específicas para cada cuenta de usuario.

Esto significa que el valor de una variable cuando se inicia sesión como un usuario puede ser diferente del valor de la misma variable cuando se inicia sesión como un usuario diferente en la misma computadora.

Este tipo de variables de entorno puede configurarlas manualmente cualquier usuario que haya iniciado sesión, pero también puede configurarlas Windows y otro software.

Un ejemplo de una variable de entorno de usuario es %homepath%. Por ejemplo, en una computadora con Windows 11, la variable contiene usuario tim, esta es la carpeta que contiene toda la información específica del usuario.

También se pueden establecer variables de entorno de usuario. Los usuarios pueden crear algo como esto %Datos%, que puede apuntar a una carpeta en su computadora, p. C: Descargar archivo. Las variables de entorno como esta solo funcionan cuando un usuario específico ha iniciado sesión.

Si desea usar accesos directos para omitir su computadora, puede usar variables de entorno de usuario personalizadas. O si piensa en el futuro y crea una secuencia de comandos que hace referencia a una variable de entorno, siempre puede cambiar la carpeta sin tener que cambiar todo el código de la secuencia de comandos.

Variables de entorno del sistema

Las variables de entorno del sistema no se limitan a un solo usuario, sino que se aplican a todos los usuarios que puedan existir o crearse en el futuro. La mayoría de las variables de entorno del sistema apuntan a ubicaciones importantes, p. B. la carpeta de Windows.

Algunas de las variables de entorno más comunes en los sistemas Windows son %Lejos%, %Archivos de programa%, %Temperatura%%raíz del sistema% Aunque hay muchos otros.

Por ejemplo, cuando instala Windows, %windir% Se establece en el directorio donde está instalado. Dado que el directorio de instalación es algo que el instalador (es decir, usted... o el fabricante de su computadora) puede definir en la computadora, este podría ser el caso. C: ventana, pero en otro caso podría ser Tres: Win10.

Para continuar con este ejemplo, suponga que Microsoft Word está instalado en cada computadora después de configurar Windows. Como parte del proceso de instalación de Word, se deben copiar muchos archivos en el directorio donde está instalado Windows. Esto asegura que el archivo se instale en la ubicación correcta si la ubicación es Word C: ventana ¿En una computadora y en otro lugar en la otra?

Para evitar tales problemas potenciales, Microsoft Word, como la mayoría de los otros programas, está diseñado para instalarse encima de Microsoft Word. %windir%, no en una carpeta específica. De esta manera, sin importar dónde se encuentre, puede estar seguro de que estos archivos importantes se instalarán en el mismo directorio que Windows.

Aspecto Página Variables de entorno aprobadas por Microsoft. Para obtener una gran lista de variables de entorno de usuario y sistema de uso común en Windows.

Cómo encontrar el valor de una variable de entorno

Hay varias formas de ver qué es una variable de entorno específica.

Comando de eco rápido

En la mayoría de los casos, al menos en Windows, esta es la forma más fácil y probablemente más rápida de hacerlo, usando un simple comando en el símbolo del sistema. Tirar a la basura.

Abra un símbolo del sistema y ejecute los siguientes comandos, reemplazando por supuesto %Temperatura% Para las variables de entorno que le interesan:

echo%temp%

Tenga en cuenta los valores que se muestran inmediatamente a continuación. P.ej, eco %temp% puede producir esto:

C:UsersJonAppDataLocalTemp

Comando echo temp en el símbolo del sistema de Windows 10

Para enumerar todas las variables de entorno a la vez, simplemente ejecute Ubicación desde la línea de comando o probado Configurar usuarios Obtener una lista de todas las variables que comienzan con usuario (funciona con cualquier prefijo).

El resultado se ve así, con el nombre de la variable apareciendo primero, seguido de = Entonces el valor:

ALLUSERSPROFILE=C:ProgramDataAPPDATA=C:UsersjonfiAppDataRoamingasl.log=Destination=fileCommonProgramFiles=C:ProgramFilesCommonFilesCommonProgramFiles(x86)=C:ProgramFiles(x86)CommonFilesCommonProgramW6432=C:ProgramFilesCommonFilesCOMPUTERNAME=DESKTOP-IAEQDK8ComSpec=C:WINDOWSsystem32cmd.execonfigsetroot=C:WINDOWSConfigSetRootDriverData=C:WindowsSystem32DriversDriverDataHOMEDRIVE=C:HOMEPATH=UsersjonfiLOCALAPPDATA=C:UsersjonfiAppDataLocalLOGONSERVER=DESKTOP-IAEQDK8

Meterse en establecer ev.txt Redirija la salida del comando a un archivo para obtener una lista completa de las variables de entorno almacenadas en el documento TXT.

Comando de salida de escritura de PowerShell

También puede usar Windows PowerShell para ver a qué apunta una variable de entorno específica, pero la sintaxis es ligeramente diferente. Hay dos métodos aquí:

Write-Output$env:tempecho$Env:temp

Comando temporal de PowerShell para detener la entrada

Use este comando para mostrar todas las variables juntas:

Get-ChildItemEnv:

Propiedades del sistema

Si las herramientas de línea de comandos le asustan (no deberían), existen formas más largas de comprobar el valor de las variables de entorno.

Vaya al Panel de control y luego al subprograma Sistema y seleccione desde allí Configuración avanzada del sistema, después Variable ambiental en el fondo. Esta es una lista incompleta, pero la lista de enumeración tiene valores al lado.

Variables de entorno de Windows 11

Comando printenv de Linux

En sistemas Linux puede ejecutar el comando printenv enumera todas las variables de entorno configuradas actualmente desde la línea de comando.

Entradas relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir