Lista de variables de entorno en Linux/Unix

¿Qué es un entorno informático?

El entorno informático es la plataforma (Plataforma = Sistema operativo + Procesador) 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. Al estar relacionados con el Sistema Operativo 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 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.

¿Qué son las variables de entorno?

Cuando ingresa 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. Otrowise, regresa con 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 en mayúsculas y minúsculas correctas, otrawise es posible que no obtenga los resultados deseados.

Accediendo a valores de variables

La 'env' pantallas de comando todas las variables de entorno.

Accediendo a valores de variables

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.

Establecer nuevas variables de entorno

Eliminación de variables

El following La sintaxis se puede utilizar para eliminar una variable del sistema.

unset variablename

Eliminación de variables

Este eliminaría la variable y su valor de forma permanente.

Resumen:

  • Las variables de entorno gobiernan el comportamiento de los programas en su Sistema operativo.
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