Variable ambiental

Definición: ¿Qué significa Variable de entorno?

Las variables de entorno son valores que afectan los procesos y el comportamiento de los sistemas informáticos en ejecución y los entornos de SO. Los programas en ejecución pueden acceder a los valores de las variables de entorno con fines de configuración.

Techinfo explica la variable de entorno

Por ejemplo, una variable de entorno con un nombre específico puede identificar la ubicación del sistema operativo de la computadora utilizada para el almacenamiento temporal de archivos. La variable de entorno de Microsoft Windows para el almacenamiento temporal de archivos es% TEMP% o% TMP%.

Los sistemas Unix tienen variables de entorno específicas y propietarias. Un nuevo proceso hereda un entorno padre duplicado de su padre sin cambios en el padre. Estas conversiones deben ocurrir en el nivel de la interfaz de programación de aplicaciones (API) entre fork y exec. Por el contrario, las variables de entorno para ejecuciones de comandos específicas alteran las plataformas de shell, como bash, invocando env.

Aunque todos los sistemas operativos UNIX y Microsoft tienen variables de entorno, los programadores de sistemas operativos nunca comparten los nombres. Para fines de diseño, los programas en ejecución pueden manipular los valores de las variables de entorno. Las personas que llaman a Unix determinan los espacios de memoria que se ejecutan con varias autoridades de programa setuid. El vinculador dinámico carga el código correspondiente, conocido como ubicaciones de variables de entorno (LD_LIBRARY_PATH y LD_PRELOAD). El código se ejecuta de acuerdo con la autoridad del proceso.