¿Qué son las variables de entorno?

¿Qué son las variables de entorno?

¿Qué son las variables de entorno?

VALORACIÓN DEL ARTÍCULO:
5/5

Una variable de entorno es un valor dinámico que el sistema operativo y otros programas pueden utilizar para determinar la información específica de su ordenador.

En otras palabras, una variable de entorno es algo que representa otra cosa, como una ubicación en el equipo, 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 normal.

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

Variables de entorno de usuario

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

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

Estos tipos de variables de entorno pueden ser configuradas manualmente por cualquier usuario que haya iniciado sesión, pero Windows y otros programas también pueden configurarlas.

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

Una variable de entorno de usuario también puede ser personalizada. Un usuario podría crear algo como %data%, que puede apuntar a una carpeta en el ordenador como C:DownloadsFiles. Una variable de entorno como esta sólo funcionaría cuando ese usuario específico está conectado.

Variables de entorno del sistema

Las variables de entorno del sistema se extienden más allá de un solo usuario, aplicándose 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 Windows.

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

Por ejemplo, al instalar Windows 8, la variable de entorno %windir% se establece en el directorio en el que está instalado. Dado que el directorio de instalación es algo que el instalador (que es usted… o el fabricante de su ordenador) puede definir en un ordenador, puede ser C:Windows, pero en otro, puede ser C:Win8.

Continuando con este ejemplo, digamos que Microsoft Word se instala en cada uno de estos equipos después de que Windows 8 haya terminado de configurarse. Como parte del proceso de instalación de Word, es necesario copiar una serie de archivos al directorio en el que está instalado Windows 8. ¿Cómo puede MS Word estar seguro de que está instalando los archivos en el lugar correcto si ese lugar es C:Windows en un ordenador y C:Win8 en el otro?

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

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

¿Cómo se encuentra el valor de una variable de entorno?

Hay varias maneras de ver qué es una variable de entorno en particular. Sin embargo, en la mayoría de los casos, al menos en Windows, la forma más simple, y probablemente la más rápida, de hacerlo es a través de un simple comando del símbolo del sistema llamado echo.

Cómo hacerlo:

  1. Abra el símbolo del sistema.
  2. Ejecute el siguiente comando exactamente:
     echo %temp%

    …por supuesto sustituyendo %temp% por la variable de entorno que le interese.

  3. Observe el valor que se muestra inmediatamente debajo.

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

C:|UsuariosDatosDatosLocalesTemp

Si el símbolo del sistema le asusta (no debería), hay una forma más larga de comprobar el valor de una variable de entorno sin usar herramientas de línea de comandos.

Diríjase al Panel de control y, a continuación, al applet System. Una vez allí, elija Advanced system settings a la izquierda, y luego elija Environment Variables…. en la parte inferior. Esta es una lista incompleta de variables de entorno, pero las que están listadas tienen los valores justo al lado.

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

TAMBIÉN TE INTERESA

recetas-de-postres

Conviértete en todo un chef con las recetas de cocina de Alexa

El famoso asistente de voz de Amazon puede hacer casi de todo lo que le pidas, incluidas las recetas de cocina de Alexa. Tras cinco años de vida en España, algo más en Estados Unidos, los datos que maneja la compañía indican que muchas personas recurren a Alexa como su ayudante en la cocina, ya

videos-TikTok

TikTok vs. Google: la red social planta cara al buscador rey

Las búsquedas en Internet viven su particular Juego de Tronos. Google siempre ha estado sentado en el Trono de Hierro pero cada vez más familias están pujando por destronar al rey. Sin duda, Microsoft se ha postulado como un digno rival con su navegador Edge y la puesta en marcha de la IA en esta

Zoom-Workplace

Zoom Workplace, la plataforma de trabajo que ha ideado Zoom con base en la IA

En cuestión de cuatro años, Zoom ha pasado de ser una gran desconocida a toda una referencia en el mundo de las comunicaciones. De emerger como herramienta de videollamadas en la pandemia, hoy Zoom se ha convertido en toda una solución multiusos para la vida diaria y el trabajo, cuya culminación se ha traducido con

fusión-Orange-MásMóvil

Orange y MásMóvil: arranca el nuevo gigante de las teleco en España

Orange y MásMóvil han anunciado al fin la formación de su nueva empresa conjunta, completando así el acuerdo para fusionar sus operaciones en España. Tras años de negociación, se ha completado una operación que ha dado lugar a la creación de la mayor operadora de telecomunicaciones en España. Los accionistas de ambas compañías poseen el

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.