Hay dos tipos de variables utilizadas por el sistema operativo Unix . Son las variables de entorno y las variables de shell. Ambos tipos de variables son fijadas por el sistema, el shell , el usuario o las aplicaciones. Las variables de shell son las variables a corto plazo utilizados en el shell actual . Las variables de entorno se establecen cuando el usuario inicia sesión en el sistema y son válidos para la duración del período de sesiones . Las variables de entorno controlan el entorno del usuario, incluyendo el shell por defecto , el directorio personal del usuario y la ruta de acceso a los comandos. Variables
Convención
dicta que las variables de entorno se escriben en letras mayúsculas . Esto es importante porque las variables de Unix distinguen entre mayúsculas y minúsculas. Si escribe el " SHELL " variable "shell ", que no afectará a la variable de entorno SHELL .
Variables de entorno
incluyen el usuario, su domicilio , HOST, ARCH , PATH , DESKTOP_SESSION , los términos y las variables de shell . Hay muchas otras variables de entorno . Puedes ver la lista completa de las variables que se establecen para la sesión escribiendo " printenv " o "env " en el símbolo del sistema .
Los comandos y los archivos que se utilizan para armar y desarmar las variables son diferentes dependiendo en la shell que esté utilizando.
C Shell
Si está utilizando el shell C, que va a utilizar el " printenv ", " setenv " y " unsetenv " comandos y el comando de la " printenv " " . cshrc " y " Entrar " . archivos .
proporciona el valor actual de las variables de entorno . Esta es una larga lista, por lo que puede canalizarla a través de "menos " con el comando " printenv