Lista de variables de entorno en Linux/Unix
¿Qué es un entorno informático?
El entorno informático es la Plataforma (Plataforma = Operating System+ Processor) donde un usuario puede ejecutar programas.
¿Qué es una variable?
En informática, un variable es una ubicación para almacenar un valor que puede ser un nombre de archivo, texto, número o cualquier otro datos. Generalmente se le conoce por su nombre simbólico que se le da durante la creación. El valor así almacenado se puede visualizar, eliminar, editar y volver a guardar.
Las variables juegan un papel importante en la programación de computadoras porque permiten a los programadores escribir programas flexibles. Como están relacionados con el OperaSistema de control en el que trabajamos, es importante conocer algunos de ellos y cómo podemos influir en ellos.
¿Qué son las variables de entorno?
Las variables de entorno son valores dinámicos que afectan los procesos o programas de una computadora. Existen en todos los sistemas operativos, pero los tipos pueden variar. Las variables de entorno se pueden crear, editar, guardar y eliminar y proporcionar información sobre el comportamiento del sistema.
Las variables de entorno pueden cambiar la forma en que se comporta un software o un programa.
Haga clic en aquí si el video no es accesible
P.ej. La variable de entorno $LANG almacena el valor del idioma que entiende el usuario. Este valor lo lee una aplicación de modo que a un usuario chino se le muestra una interfaz en mandarín mientras que a un usuario estadounidense se le muestra una interfaz en inglés.
Estudiemos algunas variables de entorno comunes:
Variable | Descripción |
---|---|
TRAYECTORIA |
Esta variable contiene una lista de directorios separados por dos puntos (:) en los que su sistema busca archivos ejecutables. Cuando se introduce un comando en la terminal, el shell busca el comando en diferentes directorios mencionados en la variable $PATH. Si se encuentra el comando, se ejecuta. De lo contrario, devuelve un error "comando no encontrado". |
USUARIO |
El nombre de usuario |
INICIO |
Ruta predeterminada al directorio de inicio del usuario |
EDITOR |
Ruta al programa que edita el contenido de los archivos. |
UID |
ID única del usuario |
PLAZO |
Emulador de terminal predeterminado |
SHELL |
Shell utilizado por el usuario |
Accediendo a valores de variables
Para determinar el valor de una variable, use el comando
echo $VARIABLE
Las variables distinguen entre mayúsculas y minúsculas. Asegúrese de escribir el nombre de la variable con las mayúsculas y minúsculas correctas, de lo contrario, es posible que no obtenga los resultados deseados.
La 'env' pantallas de comando todas las variables de entorno.
Establecer nuevas variables de entorno
Puede crear su propia variable definida por el usuario, con sintaxis
VARIABLE_NAME= variable_value
De nuevo, ten en cuenta que las variables distinguen entre mayúsculas y minúsculas y normalmente se crean en mayúsculas.
Eliminación de variables
La siguiente sintaxis se puede utilizar para eliminar una variable del sistema.
unset variablename
Este eliminaría la variable y su valor de forma permanente.
Resumen:
- Las variables de entorno gobiernan el comportamiento de los programas en su Operating sistema.
Comando | Descripción |
---|---|
echo $ VARIABLE |
Para mostrar el valor de una variable |
env |
Muestra todas las variables de entorno. |
VARIABLE_NAME = variable_value |
Crea una nueva variable |
desarmado |
Quitar una variable |
exportar Variable=valor |
Para establecer el valor de una variable de entorno |