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 a los que pueden acceder los programas y los comandos. Piensa en ellas como configuraciones que determinan 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 de tu directorio principal y tu editor de texto preferido. Los programas leen estas variables para comprender 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 el prefijo $ delante del nombre de la variable:
echo $HOMEEsto muestra la ruta de tu directorio personal. El $ indica al shell que sustituya el valor de la variable. Estas son algunas variables de entorno comunes:
| Variable | Contiene |
|---|---|
| HOME | La ruta de tu directorio personal |
| USER | Tu nombre de usuario |
| SHELL | Tu programa de shell actual |
| PWD | Directorio de trabajo actual |
Sin el $, echo simplemente imprimiría el texto literal "HOME" en lugar del valor de la variable. Es importante recordar esta distinción entre el nombre de la variable y su valor cuando trabajes 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 $, simplemente imprimirías el texto literal "SHELL" en lugar de la ruta real del shell.
Tu salida debería mostrar la ruta a tu programa de shell actual (algo como /bin/bash).
Pista: El formato del comando es
echo $VARIABLE_NAME
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 datosPractica por tu cuenta: Playground de Terminal