Bash imprime todas las variables de entorno

Bash imprime todas las variables de entorno
Las variables de entorno son una colección de valores específicos dinámicos que se mantienen dentro de la máquina que ha sido utilizada por programas que se ejecutan en terminales o subshells en las plataformas Ubuntu y Linux. La variable de entorno, en términos básicos, es un atributo con un título y un valor. Las variables de entorno implican cambiar la forma en que funciona un sistema, así como el comportamiento de los programas del dispositivo. La variable de entorno puede contener datos, como el procesador de textos regular o el motor de búsqueda, la ruta a los documentos ejecutables, la ubicación de la máquina y las preferencias de diseño del teclado, entre otras cosas.

Establecer valor variable de entorno

Debe comprender que las variables de entorno se inicializan de la misma manera que las otras variables en un lenguaje de programación se inicializan, i.mi., variables de casas. Aunque, el título de una variable de entorno siempre es sensible a los casos, yo.mi., debe ser en mayúscula. Se pueden asignar más de dos valores a una variable de entorno utilizando el colon ":".

Aquí hay una simple sintaxis general de inicializar una variable de entorno. El comando incorporado establecido ha sido ampliamente conocido por establecer los valores de las variables de entorno. Si lo usa sin ningún argumento o ningún indicador establecido, hará que su shell muestre todas las variables de entorno, como puede ver en la imagen a continuación. Los ejemplos comunes de "establecer" incorporado son "set -x" para expandir y mostrar, "set -e" para dejar el programa al encontrar cualquier estado distinto de cero, "set -u" y "set -o" a Muestre un error cuando encuentra una variable sin valor establecido, "set -n" para evitar ejecutar los comandos y muchos más.

  • Clave = valor
  • Clave = valor1: valor2
$ set

Imprima todas las variables de entorno usando env

Comencemos a usar diferentes comandos en el shell para imprimir las variables de entorno. Antes de eso, inicie su aplicación de consola utilizando el "Ctrl+Alt+T" en el Ubuntu 20.04 escritorio. El primer método para mostrar todas las variables de entorno es usar el comando "env" en el shell. Pero, solo mostrará las variables de entorno actualmente activas del sistema.

También puede pasar algunos argumentos para modificar la salida. Hemos utilizado el comando simple "env" para mostrar todas las variables de entorno actuales en nuestro shell según la salida que se muestra.

$ envían

Imprima todas las variables de entorno utilizando Printenv

Veamos otro ejemplo para imprimir todas las variables de entorno en el shell. Esta vez hemos estado usando el comando "Printenv" en el shell para hacerlo. El comando "Printenv" muestra las variables de entorno actualmente activas y las variables de entorno especificadas previamente en el shell.

Puede ver la salida de usar el comando "printenv" para mostrar todas las variables de entorno en el shell según la instantánea a continuación. Tenemos muchas variables de entorno junto con sus valores asignados, yo.mi., Variables de shell, variables de visualización, variables de autenticación y mucho más, como se demuestra en la imagen.

$ printenv

También puede usar el mismo comando con las palabras clave "más" y "menos". Más comandos serán útiles cuando desee ver más cuando sea necesario. Si bien el comando menos mostrará automáticamente menos variables de entorno en su pantalla de shell para evitar inconvenientes. Los comandos para más y menos visualización se indican de la siguiente manera:

$ printenv | más

La vista más clara para la salida del comando "más" de las variables de entorno de impresión se muestra en la imagen a continuación. Toque la tecla "Enter" para explorar más variables.

El comando printenv es muy útil cuando se trata de transferir sus datos variables a otros archivos. Esto significa que también podemos transferir todas las variables de entorno y sus valores a algún archivo bash utilizando el comando "printenv". Debe usar el signo mayor que la palabra clave "Printenv" junto con el nombre de un archivo donde se almacenarán los datos de las variables.

Después de hacer esto, puede ver que el archivo tendrá todas las variables de entorno. La salida es la misma para mostrar el contenido de un archivo usando el comando "CAT" y el comando "Printenv" en el shell.

$ printenv> nuevo.mierda
$ Cat NUEVO.mierda

Por otro lado, también puede usar los argumentos dentro del comando "Printenv" para hacerlo específico. Digamos que si desea verificar los valores de la variable de entorno "Inicio" en el shell, debe mencionarlo en el comando "Printenv" con la palabra clave "GREP". Si la variable llamada "Inicio" existe en el sistema, la mostrará en el shell. Como puede ver, mostró la variable "Inicio" y su valor, yo.mi., camino en el caparazón.

$ printenv | Grep HOME

Verifiquemos otras variables de entorno. Digamos que verifique la carpeta "TMP" usando la palabra clave "GREP". La carpeta "TMP" pertenece a la variable "Session_Manager" en nuestro sistema.

$ printenv | Grep TMP

Ahora, verifiquemos sobre la carpeta "bin" que se usa ampliamente en el sistema. Al ejecutar el comando, tenemos 4 variables de entorno a cambio, lo que demuestra que es parte de todas esas variables de entorno del Ubuntu 20.04 sistema.

$ printenv | contenedor

Verificar la variable que ni siquiera existe en su sistema conduce a un resultado vacío. Como el sistema no tiene una variable de entorno para una carpeta o archivo "nuevo".

$ printenv | Grep NUEVO

También puede usar otro comando para mostrar todas las variables que se encuentran en su sistema, yo.mi., No solo las variables de entorno. El comando declarar se puede usar para este propósito junto con el indicador "-p" dentro de la consulta.

$ declarar -p

Si solo desea mostrar las variables de entorno en su shell, también puede hacerlo declarando un comando. Tienes que declarar la bandera "-xp" en lugar de la bandera "-p", como se muestra en la imagen. Puede echar un vistazo a la salida que muestra solo las variables de entorno.

$ declarar -xp

Conclusión

Esta guía ha sido diseñada para todos los usuarios de Bash del sistema Linux a pesar de su capacidad de aprendizaje. Esto se debe a que todos los ejemplos implementados en este artículo son muy simples y bien explicados para que sea comprensible para cada tipo de usuario.