Ver Todas las Variables
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 60 de 82.
A veces necesitas ver todas las variables de entorno a la vez, no solo una a la vez. El comando env muestra cada variable de entorno establecida actualmente en tu sesión de shell.
envEsto muestra una lista de nombres de variables y sus valores, cada uno en su propia línea en el formato NAME=value. Verás algunas conocidas como HOME y USER, junto con muchas otras que el sistema establece automáticamente.
El comando printenv funciona de manera similar. Sin argumentos, muestra todas las variables al igual que env. También puedes usarlo para mostrar una variable específica sin el prefijo $:
# Mostrar todas las variables
printenv
# Mostrar una variable específica
printenv HOMEDado que la salida puede ser bastante larga, es posible que desees combinar estos comandos con herramientas que ya has aprendido. Por ejemplo, el uso de tuberías (piping) hacia grep te ayuda a encontrar variables específicas:
env | grep PATHEsto filtra la salida para mostrar solo las líneas que contienen "PATH", haciendo que sea más fácil encontrar lo que buscas en el mar de variables de entorno.
Desafío
FácilUsa printenv para mostrar el valor de la variable de entorno USER.
A diferencia de echo, el comando printenv te permite ver una variable específica sin usar el prefijo $. Simplemente pasa el nombre de la variable como argumento.
Tu salida debería mostrar tu nombre de usuario actual.
Pista: El formato del comando es
printenv VARIABLE_NAME
Hoja de referencia
Para mostrar todas las variables de entorno, utiliza el comando env:
envEl comando printenv funciona de manera similar. Sin argumentos, muestra todas las variables:
printenvPara mostrar una variable específica con printenv, pasa el nombre de la variable sin el prefijo $:
printenv HOMEPuedes filtrar la salida utilizando grep:
env | grep PATHPrué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