Las variables de entorno en GNU/Linux y otros sistemas operativos son valores dinámicos que afectan el comportamiento de procesos y programas. Se almacenan en el sistema y se pueden acceder desde la terminal.

Ejemplo:

echo $HOME  # Muestra el directorio del usuario
export VAR="Hola"  # Crea una variable de entorno
echo $VAR  # Accede a la variable

Se usan para configurar rutas, credenciales y preferencias del sistema.


Variables para un usuario específico

1. En ~/.bashrc (bash) o ~/.zshrc (zsh)

nano ~/.bashrc  # Para bash
nano ~/.zshrc   # Para zsh
export MI_VARIABLE="valor"
source ~/.bashrc  # o source ~/.zshrc

2. En ~/.profile~/.bash_profile o ~/.zlogin

nano ~/.profile