Las variables de entorno tienen la funcionalidad de configurar ciertos aspectos del entorno del int�rprete de comandos y otros programas, que pueden cambiar con el tiempo. Estas variables se establecen cuando se abre una sesi�n, y la mayor�a son configuradas por los scripts de inicio del int�rprete de comandos2.10.
Aunque se pueden establecer nombres de variables con min�sculas, por costumbre se utilizan nombres en may�sculas, el comando para establecer las variables de entorno se llama export2.11, y se utiliza de la siguiente forma:
export VARIABLE=valor
Para ver el contenido de una variable, se puede usar el comando echo de la siguiente manera:
echo $VARIABLE
Para eliminar una variable, se utiliza el comando interno del int�rprete bash, llamado unset pas�ndole como par�metro el nombre de la variable.
Es importante notar que una vez que se sale de una sesi�n, las variables establecidas se pierden. Es por eso que si se necesita disponer de variables espec�ficas cada vez que se abra una sesi�n en GNU/Linux, es imprescindible agregar dichas configuraciones a los archivos de inicio del int�rprete de comandos.
Otro uso com�n de estas variables es en los scripts, programas hechos en el lenguaje del int�rprete; las variables de entorno son de gran ayuda para establecer configuraciones f�cilmente cambiables en dichos programas.