Variable de entorno
Un valor con nombre almacenado en el sistema operativo que configura el comportamiento de programas y sesiones de shell.
Las variables de entorno son pares clave-valor que el sistema operativo y los programas usan para configurarse. Se acceden con $NOMBRE en bash/zsh:
echo $HOME # /Users/tu-nombre
echo $PATH # /usr/local/bin:/usr/bin:/bin
echo $USER # tu-nombre
Las más importantes:
$HOME: tu directorio personal$PATH: lista de directorios donde el sistema busca ejecutables$EDITOR: editor de texto por defecto$SHELL: qué shell estás usando
Se establecen con export:
export API_KEY="abc123"
export PATH="$HOME/.local/bin:$PATH"
Para que persistan entre sesiones, se agregan a ~/.zshrc o ~/.bashrc.