Variables de Entorno
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 59 de 82.
Las variables de entorno son valores con nombre almacenados en la memoria de tu shell que los programas y comandos pueden acceder. Piénsalas como configuraciones que moldean cómo se comporta tu sesión de terminal.
Cada vez que abres una terminal, el sistema configura automáticamente varias variables de entorno. Estas almacenan información útil como tu nombre de usuario, la ruta del directorio home y el editor de texto preferido. Los programas leen estas variables para entender el contexto en el que se están ejecutando.
Para ver el valor de una variable de entorno específica, usa el comando echo con un prefijo $ antes del nombre de la variable:
echo $HOMEEsto muestra la ruta de tu directorio personal. El $ le indica al shell que sustituya el valor de la variable. Aquí hay algunas variables de entorno comunes:
| Variable | Contiene |
|---|---|
| HOME | La ruta de tu directorio personal |
| USER | Tu nombre de usuario |
| SHELL | Tu programa shell actual |
| PWD | Directorio de trabajo actual |
Sin el $, echo simplemente imprimiría el texto literal "HOME" en lugar del valor de la variable. Esta distinción entre el nombre de la variable y su valor es importante de recordar mientras trabajas con variables de entorno.
Desafío
FácilUsa el comando echo para mostrar el valor de la variable de entorno SHELL.
Recuerda usar el prefijo $ antes del nombre de la variable para acceder a su valor. Sin el $, solo imprimirías el texto literal "SHELL" en lugar de la ruta real del shell.
Tu salida debería mostrar la ruta al programa de shell actual (algo como /bin/bash).
Pista: El formato del comando es
echo $VARIABLE_NAME
Hoja de referencia
Las variables de entorno son valores con nombre almacenados en la memoria de tu shell que los programas y comandos pueden acceder.
Para ver el valor de una variable de entorno, usa echo con un prefijo $:
echo $HOMEEl $ le indica al shell que sustituya el valor de la variable. Sin él, echo imprime el texto literal en su lugar.
Variables de entorno comunes:
| Variable | Contiene |
|---|---|
| HOME | Ruta a tu directorio personal |
| USER | Tu nombre de usuario |
| SHELL | Tu programa de shell actual |
| PWD | Directorio de trabajo actual |
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos