Skip to main content

Variables de entorno: ¿Qué son?

#AskGaryVee Episode 185: Seth Godin on Thought Leaders, Psychics & The Future of the Internet (Abril 2025)

#AskGaryVee Episode 185: Seth Godin on Thought Leaders, Psychics & The Future of the Internet (Abril 2025)
Anonim

Una variable de entorno es un valor dinámico que el sistema operativo y otro software pueden usar para determinar la información específica de su computadora.

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

Las variables de entorno están rodeadas por el signo de porcentaje (%), como en% temp%, para distinguirlas del texto regular.

Existen dos tipos de variables de entorno, variables de entorno del usuario y variables de entorno del sistema :

Variables del entorno del usuario

Las variables de entorno del usuario, como su nombre indica, son variables de entorno que son específicas de cada cuenta de usuario.

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

Estos tipos de variables de entorno pueden configurarse manualmente por cualquier usuario que inicie sesión, pero Windows y otro software también pueden configurarlas.

Un ejemplo de una variable de entorno de usuario es% homepath%. Por ejemplo, en una computadora con Windows 10,% homepath% tiene el valor de Users Tim , que es la carpeta que contiene toda la información específica del usuario.

Una variable de entorno de usuario también podría ser personalizada. Un usuario puede crear algo como% data%, que puede apuntar a una carpeta en la computadora como C: Descargas Archivos . Una variable de entorno como esta solo funcionaría cuando ese usuario específico haya iniciado sesión.

Variables del entorno del sistema

Las variables de entorno del sistema se extienden más allá de un solo usuario, y se aplican a cualquier usuario que pueda existir o que se cree en el futuro. La mayoría de las variables de entorno del sistema apuntan a ubicaciones importantes como la carpeta de Windows.

Algunas de las variables de entorno más comunes en los sistemas Windows incluyen% path%,% programfiles%,% temp% y% systemroot%, aunque hay muchos otros.

Por ejemplo, cuando instala Windows 8, la variable de entorno% windir% se establece en el directorio en el que se instala. Dado que el directorio de instalación es algo que el instalador (que es usted … o el fabricante de su computadora) puede definir en una computadora, podría ser C: Windows, pero en otro, puede ser C: Win8 .

Continuando con este ejemplo, digamos que Microsoft Word está instalado en cada una de estas computadoras después de que Windows 8 haya terminado de configurar. Como parte del proceso de instalación de Word, es necesario copiar varios archivos en el directorio en el que está instalado Windows 8. ¿Cómo puede MS Word asegurarse de instalar los archivos en el lugar correcto si ese lugar es C: Windows en una computadora y C: Win8 ¿en el otro?

Para evitar un problema potencial como este, Microsoft Word, así como la mayoría del software, fue diseñado para instalarse en% windir%, no C: Windows . De esta manera, puede estar seguro de que estos archivos importantes se instalan en el mismo directorio que Windows 8, sin importar dónde se encuentre.

Consulte la página de Variables de entorno reconocidas de Microsoft para obtener una lista gigante de variables de entorno de usuario y sistema que se utilizan a menudo en Windows.

¿Cómo encontrar el valor de una variable de entorno?

Hay varias formas de ver qué es una variable de entorno particular. Sin embargo, en la mayoría de los casos, al menos en Windows, la forma más sencilla y probablemente más rápida de hacerlo es a través de un comando de línea de comandos simple llamado eco .

Aquí está cómo hacerlo:

  1. Abra el símbolo del sistema.

  2. Ejecute el siguiente comando exactamente:

    echo% temp%

    … por supuesto sustituyendo %temperatura% para la variable de entorno que le interesa.

  3. Tenga en cuenta el valor que se muestra inmediatamente debajo.

Por ejemplo, en mi computadora, echo% temp% produjo esto:

C: Users Tim AppData Local Temp

Si el Símbolo del sistema le da miedo (no debería), hay una forma más larga de verificar el valor de una variable de entorno sin usar las herramientas de la línea de comandos.

Diríjase al panel de control, luego el applet del sistema. Una vez allí, elige Configuración avanzada del sistema a la izquierda, a continuación, elija la Variables de entorno… botón en la parte inferior. Esto es un incompleto Lista de variables de entorno, pero las que se enumeran tienen los valores justo al lado.

En sistemas Linux, puede ejecutar elprintenv comando desde la línea de comandos para enumerar todas las variables de entorno que están definidas actualmente.