El Printenv es un comando que muestra el valor variable de entorno. Si no se especifica ninguna variable, se mostrará el nombre de visualización de la variable de entorno junto con su valor en pares para todas las variables i i.mi. Printenv se utiliza para mostrar los valores de todas las variables de entorno.
$ printenv
El comando Printenv Home muestra la ubicación del directorio de inicio del usuario actual.
$ printenv inicio
Otra técnica para mostrar el valor de la variable de entorno de inicio es usar un eco con el símbolo de $ (dólar) en frente. En la pantalla debajo, puede verificar una ilustración de ella.
$ Echo $ Home
El comando Env es otro comando relacionado que se puede usar para imprimir el valor de las variables de entorno. Cuando se usa con el argumento "$ home", devuelve el error "permiso denegado" porque la ruta hacia una variable está protegida con los derechos de sudo.
$ env $ hogar
Sin argumentos en el comando "env", es funcionalmente igual al comando printenv.
$ envían
Ejemplo 1: declarar una variable de entorno
Para declarar una nueva variable de entorno para GIT, debemos seguir junto con los comandos en el shell. Entonces, abra una línea de comandos de shell bash (terminal). Usando esta sintaxis fácil, cree y especifique una nueva variable de entorno que esté disponible para su shell de línea de comandos en ejecución y cualquier aplicación iniciada desde ella. El siguiente comando crea una nueva variable de entorno con nombre de variable con el valor "[Valor]" en él. Podemos incorporar espacio en la cadena mientras lo interpretamos como un valor único utilizando las cotizaciones dobles alrededor de "[Valor]". Para verificar el valor de una variable de entorno, simplemente utilice el comando echo y el enlace a la variable que se enumera a continuación. Esto mostrará el valor presente de la variable variable_name, que es [valor] en este momento.
Cuando se refiera a una variable de entorno en un comando, asegúrese de poner un $ al frente para que el shell sepa que está hablando de una variable de entorno en lugar de un archivo u otro programa de aplicación. Puede llamar a sus variables lo que desee, sin embargo, para las variables de entorno, comúnmente usamos todo el texto en mayúsculas. Esto los separa de la variedad de comandos de línea de comandos, aplicaciones y archivos, que con frecuencia se escriben en minúsculas.
$ exportar variable_name = "valor"
$ echo $ variable_name
Ejemplo 2: Variables de entorno predefinidas
Las variables de entorno se pueden usar en cualquier comando, y la mayoría de los sistemas ya tienen algunos configurados para usted. El título del usuario actualmente registrado normalmente se establece en la variable de entorno $ usuario. Puede usar la instrucción ECHO para imprimir y verificar el valor de esto, pero ahora esta vez, también podemos agregar un mensaje acogedor. Tome nota de las marcas de doble cotización. Estos se utilizan para rodear una cuerda que puede contener espacios o caracteres que el shell interpreta de manera diferente.
$ echo "Hola, $ usuario"
Sin embargo, las variables de entorno aún se pueden usar dentro de estas cadenas. Antes de que se proporcione la cadena al comando ECHO, las variables se extenderán a su valor actual. Cuando usa las cotizaciones dobles, el usuario $ se expande; Cuando usa las cotizaciones individuales, el usuario $ se ve como texto literal y no es una variable para expandirse.
$ echo 'hola, $ usuario'
Ejemplo 3: Exportar y desanimar una variable de entorno
En este ejemplo, primero creamos la variable de entorno Dir dentro del git y le damos el valor/home/linux/. Utilizamos la instrucción de eco para imprimir el valor guardado en Dir para la verificación.
$ Export Dir =/Home/Linux
$ Echo $ Dir
En Linux, puede establecer o no variar las variables de entorno de sesión específicas del usuario. Por defecto, la instrucción "Env" proporciona una lista de todas las variables de entorno actual. Sin embargo, cuando se usa con el indicador '-i', borra temporalmente todas las variables de entorno y permite al usuario ejecutar un comando en la sesión actual sin ellos. El comando unset se puede utilizar para borrar las variables de entorno local temporalmente.
$ Dir Unset
$ Echo $ Dir
Hemos creado una variable de entorno "DIR" para nuestro repositorio de Git "Project1".
$ Dir = "/home/linux/proyecto 1"
$ Echo $ Dir
El comando le proporcionará un shell bash que no tiene ninguna variable de entorno por el momento. Sin embargo, cuando salga de la carcasa, se restaurarán todas las variables.
Env -i Bash
Ejemplo 4
En Linux, puede establecer y no tener variables de entorno específicas del usuario. Debe agregar y editar el ".archivo bashrc "en el directorio de inicio para exportar o cambiar la variable de entorno. Luego, para que los cambios entren en vigencia, obtenga el archivo.
$ VI .bashrc
La variable (en nuestro caso, 'CD') se volvería activa. Cuando el usuario inicia un nuevo terminal, esta variable estará expuesta. Agregue la línea adjunta al final del archivo y guárdelo.
Aplique el comando de origen y luego imprima el valor de CD usando el comando ECHO.
$ fuente .bashrc
$ Echo $ CD
Conclusión
Se trata de configurar las variables de entorno en un terminal de shell de un sistema con GIT instalado y configurado. Para hacer eso, hemos probado un paquete de algunos comandos como env, printenv, unset, exportación y eco. Esperamos que implemente este artículo en su sistema operativo. Consulte más artículos en el sitio web de Linux Sugerencia.