Cómo ver y usar las variables de entorno en Linux

Las variables de entorno guardan configuración que usan el sistema y los programas (como PATH o HOME). En Linux se gestionan desde la terminal.

Ver las variables

env            # todas las variables de entorno
echo $PATH     # el valor de una concreta
echo $HOME

Crear una variable (temporal)

export MIVAR="hola"
echo $MIVAR

Existe solo en esa sesión de terminal.

Hacerla permanente

Añádela a tu archivo de configuración del shell:

echo 'export MIVAR="hola"' >> ~/.bashrc
source ~/.bashrc

Añadir algo al PATH

export PATH="$PATH:/ruta/nueva"

Preguntas frecuentes

¿Diferencia entre variable de shell y de entorno?

Una variable normal solo vive en el shell actual; con export pasa a ser de entorno y la heredan los procesos hijos.

Cambié PATH y «rompí» la terminal

Si sobrescribiste PATH sin $PATH, abre una sesión nueva o restaura con export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin.