Si está instalando software en su PC con Linux que requiere modificar o agregar variables ambientales, saber cómo configurar una variable de entorno Linux es fundamental. Esta guía le ayudará a comprender qué es una variable de entorno de Linux y cómo configurarla.
¿Qué es una variable de entorno?
Una variable de entorno es una variable que se utiliza en la plataforma Linux para configurar un entorno de shell. Actúan como configuraciones en un archivo de configuración para Linux y pueden cambiar cómo funcionan los programas en el sistema. Las variables ambientales son persistentes y permanecen establecidas a menos que se modifiquen manualmente.
El usuario medio de Linux nunca necesitará tocar variables de entorno en su sistema Linux. Sin embargo, a veces, es necesario agregar variables, especialmente si está programando, compilando software manualmente, etc.
Ver variables de entorno predeterminadas en Linux
De forma predeterminada, cada usuario de Linux tiene una gran cantidad de variables de entorno ya configuradas. Estas variables definen cómo funcionará el sistema operativo Linux. En esta sección de la guía, le mostraremos cómo ver las variables de entorno predeterminadas.
Para comenzar, debe abrir una ventana de terminal. Lamentablemente, las variables de entorno no se pueden modificar ni ver fuera de la terminal de manera muy eficiente. Para abrir una ventana de terminal, deberá presionar el Ctrl + Alt + T combinación de teclado o busque «Terminal» en el menú de su aplicación.
Una vez que la ventana del terminal está abierta, podemos repasar los diversos comandos que se pueden usar para ver las variables de entorno en el sistema. Estos comandos son env y printenv.
los env El comando es útil para ver las variables predeterminadas. Cuando se ejecute, enumerará todas las variables de entorno en el shell terminal. Para ver las variables de entorno en su shell terminal actual, ejecute:
env
Para guardar la salida completa del env comando, canalícelo a un archivo de texto con el siguiente comando.
env > ~/env-output.txt
El segundo comando para ver las variables ambientales en Linux es el printenv mando. Este comando es un poco diferente del env mando. los printenv El comando imprimirá todas las variables de entorno definidas en el entorno actual (sesión actual), mientras que env El comando imprime todas las variables.
Para ver las variables de entorno en esta sesión actual en su sistema Linux, puede ejecutar el printenv comando a continuación.
printenv
¿Quiere guardar la salida del printenv comando a un archivo de texto para más tarde? Conéctelo a un archivo con el siguiente comando.
printenv > ~/printenv-output.txt
Búsqueda de variables de entorno específicas en Linux
Si bien es útil poder ver la lista completa de variables de entorno de una sola vez, es una gran cantidad de información para asimilar a la vez. Si está buscando una sola variable, la vista completa no es el camino a seguir.
Si desea buscar una variable de entorno específica mediante la env o printenv comando, es posible. ¿Cómo? Conectándolo a través de la herramienta Grep.
¿Qué es Grep? Grep es un programa de búsqueda para la línea de comandos. Los usuarios pueden usarlo para buscar en varios archivos una cadena o consulta específica. Usándolo en combinación con el printenv o env Los comandos te permiten filtrar.
Por ejemplo, para buscar la variable de entorno SHELL en la larga lista de variables de entorno en su sistema Linux, combine las env comando con el grep comando y el término de búsqueda «SHELL».
env | grep "SHELL"
Después de combinar env y grep, verá solo la variable de entorno «SHELL» impresa en la pantalla en lugar de la lista completa de variables en la computadora.
Para buscar cualquier variable de entorno específica, ingrese el siguiente comando a continuación y modifique “VARIABLE” a continuación.
env | grep "VARIABLE"
o
printenv | grep "VARIABLE"
Establecer la variable de entorno de Linux
La configuración de las variables de entorno en el sistema operativo Linux se realiza editando el .bashrc
archivo para el usuario actual. Para iniciar el proceso, abra el .bashrc
archivo en el editor de texto Nano usando el siguiente comando.
nano ~/.bashrc
Después de la .bashrc
El archivo está abierto en el editor de texto Nano, vaya al final del archivo y cree una nueva línea usando el Entrar tecla en el teclado. Una vez en una nueva línea, escriba el siguiente código. Tenga en cuenta que deberá cambiar «MY_ENVIRONMENT_VARIABLE» y «MY_ENVIRONMENT_VARIABLE_VALUE» para que la variable funcione.
export MY_ENVIRONMENT_VARIABLE=MY_ENVIRONMENT_VARIABLE_VALUE
Con el nuevo código agregado al archivo, es hora de guardar las ediciones. Usando el teclado, presione el Ctrl + O combinación de teclado. Luego, presione el Ctrl + X combinación de teclado para cerrar el editor de texto Nano con todo guardado.
Una vez que el editor de texto Nano esté cerrado, escriba el fuente comando a continuación para comenzar a usar su nueva variable.
source ~/.bashrc
Alternativamente, cierre la sesión de terminal y vuelva a abrir una nueva ventana de terminal. Cuando la ventana de la terminal está abierta, su sistema Linux debería estar usando la nueva variable de entorno.
No dude en repetir este proceso para agregar tantas variables de entorno personalizadas como sea necesario.
Danos tu opinión