Cómo configurar la variable de entorno de Linux

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.

Cómo configurar la variable de entorno de Linux

¿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 la  combinación de teclado Ctrl + Alt + T  o buscar "Terminal" en el menú de su aplicación.

Una vez que la ventana de la 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 .

El  comando env  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:

Cómo configurar la variable de entorno de Linux

env

Para guardar la salida completa del  comando env  , 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  comando printenv  . Este comando es un poco diferente del comando env  . El  comando printenv  imprimirá todas las variables de entorno definidas en el entorno actual (sesión actual), mientras que el  comando env  imprime todas las variables.

Para ver las variables de entorno en esta sesión actual en su sistema Linux, puede ejecutar el  comando printenv a  continuación.

Cómo configurar la variable de entorno de Linux

printenv

¿Quiere guardar la salida del  comando printenv  en un archivo de texto para más adelante? Conéctelo a un archivo con el siguiente comando.

printenv> ~ / printenv-salida.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 usando el comando env  o  printenv  , 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. Usarlo en combinación con los  comandos printenv  o  env le  permite filtrar.

Por ejemplo, para buscar la variable de entorno SHELL en la larga lista de variables de entorno en su sistema Linux, combine el comando env  con el  comando grep  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 .bashrcarchivo para el usuario actual. Para iniciar el proceso, abra el .bashrcarchivo en el editor de texto Nano usando el comando a continuación.

nano ~ / .bashrc

Una vez que el .bashrcarchivo esté abierto en el editor de texto Nano, vaya al final del archivo y cree una nueva línea usando la  tecla Enter  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.

exportar MY_ENVIRONMENT_VARIABLE = MY_ENVIRONMENT_VARIABLE_VALUE

Con el nuevo código agregado al archivo, es hora de guardar las ediciones. Con el teclado, presione la  combinación de teclado Ctrl + O. Luego, presione la combinación de teclado Ctrl + X  para cerrar el editor de texto Nano con todo guardado.

Una vez que el editor de texto Nano esté cerrado, escriba el  comando de origen a  continuación para comenzar a usar su nueva variable.

fuente ~ / .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. 

Dejar un comentario

How to Dual-Boot Ubuntu 24.04 and Windows 11 with BitLocker Enabled

How to Dual-Boot Ubuntu 24.04 and Windows 11 with BitLocker Enabled

Learn when Ubuntu 24.04 can dual-boot with BitLocker on, how to protect your recovery key, and the safe same-drive or separate-drive installation paths.

Cómo unir un cliente Pardus Linux a un dominio de Active Directory

Cómo unir un cliente Pardus Linux a un dominio de Active Directory

Une Pardus Linux a Active Directory con Pardus Domain Joiner. Comprueba el DNS y la hora, instala la interfaz de línea de comandos (CLI), únete con SSSD y verifica el acceso al dominio.

Cómo configurar Pardus Image Creator para la implementación de sistemas operativos personalizados

Cómo configurar Pardus Image Creator para la implementación de sistemas operativos personalizados

Aprende qué puede hacer Pardus Image Writer, cómo instalarlo y cómo implementar una imagen ISO personalizada verificada en una unidad USB de forma segura. Incluye instrucciones para la compilación y las pruebas.

Solucionar el error "Error al iniciar la carga de módulos del kernel" en el arranque de SLES

Solucionar el error "Error al iniciar la carga de módulos del kernel" en el arranque de SLES

Diagnostica y corrige los fallos del servicio systemd-modules-load.service en SLES localizando el módulo defectuoso, corrigiendo la configuración de arranque y reconstruyendo el initramfs solo cuando sea necesario.

Cómo migrar un escritorio Debian a un sistema operativo inmutable con OSTree

Cómo migrar un escritorio Debian a un sistema operativo inmutable con OSTree

Descubre por qué no se puede hacer que Debian sea inmutable para OSTree instalando un solo paquete, y luego migra de forma segura a un escritorio OSTree o planifica una imagen Debian personalizada.

Solucionar el problema de los gestos del panel táctil que no funcionan en Wayland en Ubuntu 24.04

Solucionar el problema de los gestos del panel táctil que no funcionan en Wayland en Ubuntu 24.04

Solucione el problema de los gestos táctiles de tres dedos que faltan en Ubuntu 24.04 Wayland revisando la configuración de GNOME, los eventos de libinput, las actualizaciones y las extensiones.

Cómo configurar un script de conmutación de salida de audio de PipeWire en Debian

Cómo configurar un script de conmutación de salida de audio de PipeWire en Debian

Crea un script fiable para alternar la salida de PipeWire en Debian con wpctl. Cambia entre altavoces, Bluetooth, USB o salidas HDMI sin necesidad de codificar identificadores manualmente.

Cómo configurar impresoras mediante CUPS en HamoniKR OS

Cómo configurar impresoras mediante CUPS en HamoniKR OS

Configura impresoras USB y de red en HamoniKR OS con CUPS. Agrega una cola, elige IPP sin controlador o un controlador de modelo, establece los valores predeterminados e imprime una página de prueba.

Cómo limitar el uso de CPU y RAM de un proceso con Cgroups en Ubuntu

Cómo limitar el uso de CPU y RAM de un proceso con Cgroups en Ubuntu

En Ubuntu, utilice los cgroups de systemd para limitar el tiempo de CPU y la memoria de un comando o servicio. Compare los ámbitos transitorios, los límites persistentes y las principales ventajas e inconvenientes.

Cómo traducir los elementos de la interfaz de usuario de Gooroom OS al inglés

Cómo traducir los elementos de la interfaz de usuario de Gooroom OS al inglés

Cambia los menús de Gooroom OS a inglés cuando haya soporte para ese idioma. Sigue la ruta de configuración de GNOME, la configuración regional alternativa de Debian y las comprobaciones de solución de problemas.