Git bash establece una variable de entorno

Git bash establece una variable de entorno
Si alguna vez ha oído hablar del sistema de control de versiones, es posible que también haya escuchado sobre el sistema de control de versiones Git. El repositorio de GitHub de Git nos ayuda a mantener el registro de nuestras versiones de datos actualizadas en el sistema local y reflejar los cambios en el git de git remoto. Mientras usa Git en una computadora local o un sistema Linux, siempre se inicia en un shell bash, y su comportamiento se basa en un conjunto de variables de entorno de shell. A veces es útil saber cuáles son y cómo operarlos para hacer que Git funcione de la manera que le gustaría. La instrucción 'Printenv' muestra todas o algunas de las variables de entorno de shell en sistemas operativos tipo UNIX/Linux. Dentro de esta guía, veremos cómo podemos establecer variables de entorno para GIT en el shell bash del sistema operativo Kali Linux. Empecemos.

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.