Diferencia entre revisiones de «Variable de entorno»

60 bytes añadidos ,  hace 10 meses
m
Corrección de erratas menores
(wikienlazo)
m (Corrección de erratas menores)
Son parte del entorno en el que se ejecuta un proceso. Por ejemplo, un proceso en ejecución puede consultar el valor de la variable de entorno TEMP para descubrir una ubicación adecuada para almacenar archivos temporales, o la variable HOME o USERPROFILE para encontrar la estructura de directorios propiedad del usuario que ejecuta el proceso.
 
Fueron introducidosintroducidas en su forma moderna en 1979 con la versión 7 de Unix, por lo que están incluidosincluidas en todos los sabores y variantes del sistema operativo Unix a partir de ese momento, incluyendo Linux y macOS. Desde PC DOS 2.0 en 1982, todos los sistemas operativos de Microsoft, incluyendo Microsoft Windows y OS/2, también loslas han incluido como una característica, aunque con sintaxis, uso y nombres de variables estándar algo diferentes.
 
== Obteniendo y dando valores a las variables de entorno ==
Para lograr un cambio permanente, se puede usar el comando <tt>SETX</tt> (opcional, disponible dentro de las Herramientas de Soporte).<ref>[http://www.microsoft.com/downloads/details.aspx?FamilyID=49AE8576-9BB9-4126-9761-BA8011FABF38&displayLang=es Herramientas de soporte técnico de Windows XP Service Pack 2]</ref> O bien, desde el escritorio de Windows XP:
 
*Hacer clic con el botón secundario del [[Ratón (informática)|ratón]] sobre el icono de ''Mi PC''.
*En el menú contextual, elegir la opción ''Propiedades''.
*A continuación en la ventana emergente, hacer clic en la pestaña ''Opciones avanzadas''.
*Luego debajo, buscar y dar clickclic al botón ''Variables de entorno''.
*Para modificar una variable existente, hacer clickclic en su nombre y luego en el botón ''Modificar''. Para crear una nueva variable, usar el botón ''Nueva''.
 
Los valores iniciales de las variables de entorno se almacenan en el registro de Windows, por lo que una tercera forma de lograr un cambio permanente es modificando dichos valores iniciales. Las variables del usuario se almacenan en <tt>HKEY_CURRENT_USER\Environment</tt> y las variables del sistema en <tt>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment</tt>.
 
;%TEMP% y %TMP%
 
Estas variables contienen la ruta al directorio donde almacenar archivos temporales.
Estas variables contienen la ruta al directorio donde almacenar archivos temporales. Nótese que %TEMP% en MS-DOS 5 apuntaba a menudo a C:\DOS, por lo que eliminar todos los archivos de %TEMP% podía causar muchos problemas. El creador del navegador web Arachne no consideró esta posibilidad, lo que le generó varias críticas.<ref>[http://www.mail-archive.com/arachne@arachne.cz/msg06852.html Hilo en la lista de correo de ARACHNE acerca del daño potencial]</ref>
 
==== Valores por defecto de las variables de entorno ====
253

ediciones