GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo establecer mediante programación una variable de entorno permanente en Linux?

La práctica compatible con LSB (ver especificación) es crear un script de shell en /etc/profile.d/ carpeta.

Nómbrelo después de su aplicación (y asegúrese de que el nombre sea único), asegúrese de que el nombre termine con .sh (es posible que también desee agregar scripts para otros shells) y export las variables que necesita en el script. Todos *.sh los scripts de ese directorio se leen en el inicio de sesión del usuario, al mismo tiempo /etc/profile es source d.

Tenga en cuenta que esto no se aplica en bash; más bien, es una especie de acuerdo.


La práctica estándar es instalar en directorios que ya están en la ruta y en el directorio de la biblioteca estándar, por lo que no es necesario actualizar estas variables.

Actualizar .bashrc es un poco propenso a fallar, entre otras cosas; ¿Qué pasa si un usuario usa un archivo o shell diferente?


Linux
  1. Cómo establecer la variable $Path en Linux

  2. Cómo establecer, enumerar y eliminar variables de entorno en Linux

  3. ¿Cómo establecer el nombre de un hilo en Linux pthreads?

  4. Cómo configurar las variables de entorno de Linux con Ansible

  5. Cómo configurar el título de una ventana en Linux

Cómo establecer variables de entorno en MacOS

Cómo establecer y enumerar variables de entorno en Linux

Cómo establecer y enumerar variables ambientales en Linux

Cómo configurar/desconfigurar variables de entorno en Linux

Cómo configurar y desactivar variables de entorno en Linux

Cómo establecer la variable de entorno en Bash