Cómo enumerar las variables de entorno en Linux

Oct 31, 2025
Linux

En Linux, las variables de entorno contienen valores y configuraciones importantes. Los scripts, las aplicaciones y los shells leen estos valores, a menudo para configurarse o para controlar su comportamiento. Aquí hay varias formas de mostrar variables de entorno en su terminal y cómo interpretar la lista también.

Todo sobre las variables de entorno
Cómo mostrar el valor de una variable de entorno
Cómo enumerar las variables de entorno utilizando Printenv
Algunas variables de entorno comunes
Inspecciones ambientales

Todo sobre las variables de entorno

Nuestras diversas computadoras de prueba tienen un promedio de 50 Variables de entorno en cada uno de ellos. Una variable de entorno, como cualquier otra variable, es una combinación de un nombre y un valor. El nombre es único, establecido cuando se crea la variable y dura la vida útil de la variable de entorno.

Variables Hold valores para nosotros. Cuando un proceso necesita saber cuál es el valor, busca la variable por nombre en una lista y lee el valor de él. Aunque los nombres variables no se pueden cambiar, sus valores pueden ser.

A menudo no cambiará las variables de entorno del sistema, pero puede si lo necesita. Por ejemplo, es posible que desee aumentar el tamaño de su Historia de comando de shell de Bash cache. Puede editar el valor del $ Histsize Variable de entorno en Su archivo ".bashrc" Para establecer un nuevo límite superior para el número de comandos recordados.

Eso es ordenado y conveniente, pero no es algo que hagas a menudo. Las variables de entorno tienden a dejarse en sus valores predeterminados o se cambian una vez y luego se olvidan. No son algo con lo que jugarás a menudo.

No obstante, vale la pena saber cómo verificar las variables de entorno definidas y en uso en su computadora. Imprimir las variables de entorno en una ventana de terminal le permite ver sus valores y le muestra qué aspectos de su experiencia de Linux se rigen por estos valores de fondo.

RELACIONADO: Cómo establecer variables de entorno en Bash en Linux

Cómo mostrar el valor de una variable de entorno

Puedes usar eco Para ver el valor almacenado en una variable de entorno. Para hacerlo, necesitará saber el nombre de la variable de entorno de antemano.

Hay dos métodos comúnmente utilizados para mostrar los nombres y valores de todas las variables de entorno en Linux. Ellos son las envidia y el printenv comandos.

El printenv El comando es la forma oficial de hacerlo. El comando fue escrito específicamente para este propósito . El envidia El comando tiene un completamente diferente .

envidia se utiliza para ejecutar una aplicación con valores temporales especificados por el usuario para variables de entorno. Estos anulan los valores almacenados reales y permiten que la aplicación se ejecute en un entorno modificado. Si invocas envidia Sin parámetros de línea de comando, su acción predeterminada es enumerar las variables de entorno.

También podemos usar la herramienta diseñada para el trabajo, en lugar de depender del efecto secundario de una herramienta que se haya invocado incorrectamente, por lo que utilizaremos printenv Para verificar las variables de entorno en nuestros ejemplos.

Cómo enumerar las variables de entorno utilizando Printenv

El printenv El comando le permite mostrar variables de entorno y es muy sencillo en la práctica. Tiene muy pocas opciones. Puedes usar el --versión opción para averiguar el número de lanzamiento de la versión en su computadora, y puede usar el --ayuda Comando para ver una breve descripción de estas dos y otra opción de línea de comando.

La otra opción es el -0 (NULL Terminator) Opción. Generalmente, printenv Enumera las variables de entorno una por línea, agregando un carácter de nueva línea al final de cada línea. El -0 La opción reemplaza ese carácter de Newline con un byte nulo. Usarías esta opción si estuvieras tubería La salida en otra aplicación que no necesitaba los caracteres NewLine.

El efecto de la -0 La opción en una ventana terminal es meter la salida en una pared impenetrable de texto.

Es prácticamente imposible dar sentido a las variables de entorno enumeradas en este formato. Será un hecho raro si alguna vez necesitas usar el -0 opción. Vamos a soltarlo e intentarlo de nuevo.

La salida se imprime con una variable de entorno por línea. Por convención, los nombres de variables de entorno siempre usan caracteres mayúsculas. Inmediatamente después del nombre de la variable es un signo igual " = “, Seguido del valor al que se establece la variable de entorno.

Todavía hay mucha salida, por lo que es posible que le resulte más fácil imponer las variables de entorno. en menos .

Esto le permite desplazarse a través de la lista de variables de entorno y buscar la lista también.

Si sabe algo sobre la variable de entorno que le interesa, puede usar grep para encontrar los posibles candidatos. Supongamos que sabe que hay una variable de entorno que tiene la palabra "pantalla". Podemos buscar en la lista así:

Algunas variables de entorno comunes

Las variables de entorno predeterminadas en diferentes computadoras de Linux están sujetas a las preferencias de los mantenedores de las diversas distribuciones, entornos de escritorio y conchas. Entonces, cuando revisa las variables de entorno en su dispositivo Linux, puede ver resultados variables.

Estas son algunas de las variables de entorno más comunes que es probable que encuentre en una computadora de Linux usando el entorno de escritorio gnome .

  • Bashopts : La lista de opciones de línea de comandos que se usaron cuando se lanzó Bash.
  • Bash_version : La versión de Bash.
  • Columnas : El ancho del terminal en las columnas.
  • Directorio : La pila de directorios para usar con el empuje y POPD comandos .
  • Histfilizar : El número máximo de líneas de historial de comando que se pueden escribir en el archivo del historial.
  • Hacer historias : El número máximo de líneas de Historial de comandos permitido para almacenarse en la memoria. Si pasa este número, los comandos recordados previamente se sobrescriben en la memoria. Cuando cierra la ventana de su terminal, el historial de comando se escribe en el archivo del historial.
  • HOGAR : El directorio de inicio del usuario actual.
  • Nombre de host : El Nombre de la computadora .
  • IFS : El separador de campo interno que se utiliza para analizar la entrada del usuario. El valor predeterminado es un espacio.
  • Lang : El idioma actual y la configuración de localización, incluida la codificación de caracteres.
  • Ls_colors : Esto define los códigos que se utilizan para agregar color a la salida de LS.
  • CORREO : La ruta al buzón Linux del usuario actual.
  • Oldpwd : El directorio de trabajo anterior.
  • PS1 : La definición del símbolo del sistema primario. Esto define cómo se ve el indicador en la ventana de su terminal.
  • CAMINO : Una lista de directorios separados por colon que se buscan, en orden, para un comando o aplicación coincidente cuando escribe un comando en el shell.
  • Pwd : El directorio de trabajo actual.
  • CAPARAZÓN : El nombre de tu shell predeterminado .
  • TÉRMINO : El tipo de terminal que se emula cuando ejecuta una carcasa.
  • Uid : El identificador del usuario del usuario actual.
  • USUARIO : El usuario actual.
  • _ : El comando ejecutado más recientemente. Si utiliza printenv Para enumerar esto, siempre será printenv .

Inspecciones ambientales

Para enumerar todas sus variables de entorno, use printenv . Encontrar la salida a través de grep para filtrar los resultados y usar eco para imprimir el valor de una variable de entorno específica y conocida.


Linux - Artículos más populares

Cómo usar la expansión de Brace en la cáscara de bash de Linux

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock La expansión de Brace es una técnica útil para generar listas de cadenas que se pueden usar en scripts y alias y en ..


Cómo actualizar Arch Linux

Linux Jul 30, 2025

Proyecto Ubuntu ¿Ha llegado el momento de actualizar su sistema Arch Linux? Si estás en arco puro o en una distro basada en arco. Manjaro Y GARU..


Esta nueva computadora portátil Linux Gaming tiene las especificaciones para ejecutar cualquier cosa

Linux Oct 20, 2025

JUNTO Computadoras Linux y los juegos están empezando a unirse mucho más últimamente. los Plataforma de vapor está en camino con Linux instalado, y Juno ..


Cómo ejecutar aplicaciones de Android en Linux

Linux Oct 19, 2025

Quickbits / Shutterstock.com ¿Alguna vez has querido ejecutar una aplicación de Android en Linux, pero no quería meterse en los puentes de depuración, ento..


Cómo actualizar Fedora Linux

Linux Nov 10, 2024

Entonces, finalmente descargó e instaló Fedora Linux, pero ahora puede preguntarse, ¿cómo mantiene su sistema actualizado? Afortunadamente, Fedora le brinda un par de métodos para las..


Cómo enjuagar DNS en Linux

Linux Nov 14, 2024

¿Su experiencia de navegación por Internet es lenta en su dispositivo Linux, o los sitios web están visitando o el sitio web incorrecto? Discutamos el enjuague el caché DNS en Linux y cómo..


Cómo integrar aplicaciones y scripts en un escritorio de Linux

Linux Oct 10, 2025

En Linux, una aplicación sin un archivo de escritorio no se integrará con su entorno de escritorio. La mayoría de las aplicaciones proporcionan una, pero ocasionalmente deberá crear una. Es..


7 errores que cometen los nuevos usuarios de Linux (y cómo evitarlos)

Linux Nov 11, 2024

Aprender Linux puede ser una experiencia frustrante donde todo se siente como una batalla. Evitar estos errores comunes hará que su introducción y adopción de Linux sea mucho más fácil y m..


Categorías