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.
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íanImprima 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.
$ printenvTambié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ásLa 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.mierdaPor 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 HOMEVerifiquemos 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 TMPAhora, 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 | contenedorVerificar 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 NUEVOTambié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 -pSi 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 -xpConclusió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.