Está en la página 1de 3

Variables del entorno

Una variable del entorno es un valor dinmico cargado en la memoria, que puede ser utilizado por varios procesos que funcionan simultneamente. En la mayora de los sistemas operativos, la ubicacin de algunas bibliotecas o de los archivos ejecutables del sistema ms importantes puede variar segn la instalacin. Por eso es posible, para un programa dado, remitirse a una ubicacin basada en las variables del entorno que definen estos datos.

En Windows
En Windows, las variables del entorno se ubican entre los caracteres "%". De esta forma, para mostrar el valor de una variable del entorno slo se debe escribir el siguiente tipo de comando: echo %NAME_OF_THE_VARIABLE% A continuacin se proporciona una lista incompleta de las principales variables del entorno en un sistema Windows:

Variable del entorno %APPDATA%

Descripcin Muestra una ruta de acceso al directorio predeterminado que contiene los programas del usuario (por defecto: C:\Program Files\. Muestra el comando exacto empleado para acceder al intrprete de comandos (cmd.exe). Muestra el nombre dado a un equipo. Muestra la fecha actual. Contiene el cdigo del error del ltimo comando utilizado. Contiene la letra de la unidad en la que est ubicado el directorio actual del usuario. Contiene la letra de la unidad en la que est ubicado el directorio actual del usuario. Contiene la ruta de acceso completa al directorio actual del usuario. Contiene la cantidad de procesadores presentes en el sistema. Contiene una cadena de caracteres que describen el sistema operativo instalado. Se debe tener en cuenta que Windows 2000 se identifica como WINDOWS_NT. Especifica la ruta de acceso a los archivos ejecutables ms importantes del sistema.

%CMDCMDLINE% %COMPUTERNAME% %DATE% %ERRORLEVEL% %HOMEDRIVE% %HOMEDRIVE% %HOMEPATH% %NUMBER_OF_PROCESSOR%

%OS%

%PATH%

%PATHEXT%

Describe las extensiones que el sistema considera ejecutables.

Describe la arquitectura del procesador %PROCESSOR_ARCHITECTURE% (x86 para equipos Intel,IA64 para arquitecturas RISC). %RANDOM% %SYSTEMDRIVE% %SYSTEMROOT% %TEMP% %TMP% %TIME% %USERDOMAIN% %USERNAME% %USERPROFILE% Muestra un nmero entero entre 0 y 32167 elegido al azar por el sistema. Contiene la letra de la unidad en la que se ubica el sistema (por lo general C:). Contiene la ruta de acceso al directorio raz del sistema. Contiene la ruta de acceso al directorio temporal para las aplicaciones. Contiene la ruta de acceso al directorio temporal para las aplicaciones. Muestra la fecha del da. Contiene el dominio al que pertenece la cuenta actual. Contiene el nombre de usuario que corresponde a la cuenta actual. Contiene la ubicacin del perfil de usuario de la cuenta actual. Contiene la ruta de acceso al directorio del sistema (generalmente C:\WINDOWS o C:\WINNT).

%WINDIR%

En Windows, el comando set permite crear, modificar y mostrar las variables del entorno. Sin embargo, los cambios se efectan slo en la sesin en progreso. Para que se muestre una variable se utiliza el siguiente comando: set VariableName Para crear una variable se utiliza este comando: set VariableName=value Para eliminar una variable se utiliza este comando: set VariableName= Se puede utilizar cualquier carcter como valor, incluso espacios. No obstante, para poder utilizar caracteres especiales (<, >, |, & o ^), simplemente se debe introducir el carcter escape (^) delante de stos o comillas a su alrededor, con lo que formarn parte del valor debido a que se tomarn en cuenta todos los caracteres despus del signo =. Por ejemplo, para definir "negroyblanco" como valor: set colour=black^&white o

set varname="new&name"

En UNIX
En sistemas UNIX, las variables del entorno estn precedidas por el carcter "$" y se ubican entre corchetes, aunque stos no son obligatorios. Debido a la variedad en los sistemas UNIX (particularmente a las diferentes distribuciones Linux), para que se muestre el valor de una variable del entorno slo se debe escribir uno de los siguientes comandos: echo $VARIABLE echo ${VARIABLE} A continuacin se proporciona una lista incompleta de las principales variables del entorno en un sistema UNIX:

Variable del entorno $ARCH $DISPLAY $HOME $HOST $LANG $PATH $PRINTER $SHELL $USER

Descripcin Contiene la descripcin de la arquitectura del equipo. Contiene la identificacin de la terminal de visualizacin que se utilizar en el administrador de ventanas (x11). Muestra la ruta de acceso al directorio actual del usuario. Muestra el nombre del equipo. Muestra el cdigo del idioma predeterminado. Muestra una lista de rutas de acceso a los directorios que contienen archivos ejecutables, separadas por punto y coma. Contiene el nombre de la impresora predeterminada. Indica la ruta del intrprete de comandos utilizado. Muestra la identificacin del usuario actual.

También podría gustarte