Professional Documents
Culture Documents
Sistema
4) Marco Prctico:
Las variables de entorno pueden ser utilizadas en la ejecucin de
rdenes desde el indicativo del sistema (prompt), por ejemplo, o en el
uso de scripts de la shell. Pero, hay que tener tambin muy presente
que, las variables de usuario creadas de este modo solamente funcionan
en la shell (o subshell) en que se hayan definido.
Si queremos o necesitamos conocer las variables disponibles podremos
ver una lista de las mismas utilizando la orden env, con la que podremos
ver una lista de variables iniciales del entorno o globales y con la orden
set veremos una lista de variables locales.
A fin de cuentas, en cada una de las shell que se vayan abriendo
tendremos acceso solamente a las variables locales que tengan
definidas. Es muy importante tener en cuenta esto de cara a la ejecucin
de aquellos scripts que, por cualquier razn, requieran del uso de una
variable determinada.
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=
5) Aplicacin:
A continuacin se proporciona una lista incompleta de las principales
variables del entorno en un sistema Windows y su aplicacin:
Variable del entorno
Aplicacin
%APPDATA%
%CMDCMDLINE%
%COMPUTERNAME%
%DATE%
%ERRORLEVEL%
%HOMEDRIVE%
%HOMEDRIVE%
%HOMEPATH%
%PATHEXT%
%PROCESSOR_ARCHIT
ECTURE%
%RANDOM%
%SYSTEMDRIVE%
%SYSTEMROOT%
%TEMP%
%TMP%
%TIME%
%USERDOMAIN%
%USERNAME%
%USERPROFILE%
%WINDIR%
ponemos absolutamente todos los directorios dentro claro), pero alterar estas variables
siempre se supone un trabajo extra que no siempre estamos dispuestos a realizar.
Bien, pues aqu va un pequeo flash de como podemos aadir directorios al PATH para
encontrar comandos ejecutables y setear variables de entorno:
Para aadir directorios al PATH slo tenemos que aadir un separador (:) antes de
cerrar las comillas y escribir la ruta absoluta del directorio.
Si queremos aadir el directorio /home/user/games/WorldOfGoo al PATH nos
tendr que quedar el siguiente contenido en el archivo environment:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
/usr/games:/home/user/games/WorldOfGoo"
Para aadir variables de entorno slo tendremos que escribirlas en una nueva linea.
Si queremos setar la variable de entorno JAVA_HOME con el valor
/usr/lib/jvm/java-1.5.0-sun el contenido del archivo ser el siguiente:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
/usr/games"
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun