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.









