Las variables de entorno son pares clave-valor en Linux que se almacenan de forma permanente o temporal para ser utilizadas por aplicaciones a través de shell.
En esta guía, aprenderá cómo configurar variables de entorno en Linux, enumerarlas y eliminarlas.
Las variables de entorno global se almacenan en etc/environment . Cualquier cambio que se realice en este archivo se refleja en todo el sistema para todos los usuarios.
Establecer variables de entorno temporales
Las variables temporales solo están disponibles para la sesión de shell actual. Las variables se eliminarán una vez que cierre la terminal.
Puede crear variables temporales usando la siguiente sintaxis.
KEY1=value KEY2="value 2" KEY3=value1:value2
- Los nombres de las variables de entorno deben estar en MAYÚSCULAS. Son sensibles a mayúsculas y minúsculas.
- El par de nombre y valor debe estar separado por
=
firmar sin espacios alrededor. - Se pueden agregar múltiples valores a una sola variable que se separa con dos puntos
:
. - Los valores que tienen espacios deben estar entre comillas
" "
.
Lista de variables de entorno
Puede enumerar todas las variables de entorno disponibles simplemente usando los siguientes comandos.
env printenv
Estos dos comandos enumerarán todas las variables de entorno almacenadas en el sistema.
Leer variables de entorno
Puede leer las variables de entorno usando el printenv
comando y echo
comando.
Usando printenv comando.
printenv HOME
Output /home/cloudbooklet
También puedes usar el printenv
comando para leer múltiples variables.
printenv TERM SHELL
Output xterm-256color /bin/bash
Usando eco comando.
echo $HOME
Output /home/cloudbooklet
También puedes usar el echo
comando para leer múltiples variables.
echo $TERM $SHELL
Output xterm-256color /bin/bash
Eliminar variables de entorno
Es muy simple eliminar variables de entorno. Solo necesita usar el unset
comando con el nombre de la variable para eliminarlo.
unset variablename
Este comando eliminará la variable de forma permanente.
Establecer variables de entorno permanentes
Las variables de entorno permanentes se almacenan en 3 lugares.
/etc/environemnt
:este archivo almacena las variables a las que todos los usuarios pueden acceder globalmente en todo el sistema./etc/profile
:Siempre que se ingrese un shell bash, se cargarán las variables en este archivo. Para agregar una variable de entorno a este archivo, debe usar elexport
comando.~/.bashrc
:Las variables de entorno específicas del usuario se agregan aquí.
Para cargar las variables agregadas en su sesión actual, debe usar el comando fuente.
source ~/.bashrc
Prepárese para un puesto de trabajo como profesional de tecnología de la información con sistema operativo Linux
Conclusión
Ahora ha aprendido cómo establecer variables de entorno, enumerarlas y eliminarlas si no es necesario.
Gracias por tu tiempo. Si tiene algún problema o comentario, deje un comentario a continuación.