Cómo establecer correctamente la variable de ruta $ en Bash

Cómo establecer correctamente la variable de ruta $ en Bash

Bash es un acrónimo de Bourne-Again Shell, que es el sucesor de Bourne Shell distribuido con la mayoría de los sistemas operativos Linux y GNU. Viene con múltiples características avanzadas de la versión anterior.

El CAMINO es una variable de entorno que almacena la ruta de directorios que contiene los archivos ejecutables.

Cómo establecer la variable de ruta?

Siempre que necesite agregar un nuevo ejecutable en la variable de ruta, puede agregarlo al inicio de otro directorio o al final de otros directorios.

El sistema verifica cualquier ejecutable en Directorios establecidos en ruta de principio a fin. Si el binario requerido se encuentra en un directorio, ignorará el resto. En caso de que haya agregado un ejecutable al final, el sistema puede ignorar que si se encuentra un ejecutable con el mismo nombre en directorios configurados previamente.

  • Configuración de otros ejecutables:
    exportar ruta = $ ruta:/opt/maven/bin
    1exportar ruta = $ ruta:/opt/maven/bin
  • Configuración antes de otros ejecutables:
    exportación ruta =/opt/maven/bin: $ ruta
    1exportación ruta =/opt/maven/bin: $ ruta
Información: al usar el /etc/entorno Archivo, simplemente configure la ruta sin exportar comando, como:
Ruta =/opt/maven/bin: $ ruta
1Ruta =/opt/maven/bin: $ ruta

Dónde establecer la variable de ruta?

Hay múltiples scripts disponibles en el sistema Linux donde puede establecer la variable de entorno de ruta. Estos scripts se ejecutan en condiciones predefinidas. Como, algunos scripts se ejecutan durante el inicio del sistema, y ​​algunos de ellos se ejecutan al inicio de sesión o inicio de sesión del usuario.

A continuación se muestra la lista de scripts que se ejecutan en diferentes condiciones. Puede elegir uno de ellos para establecer la variable de ruta.

  • Configuración de todo el sistema:
    • /etc/bashrc: Este script se invoca al inicio del sistema. Establecer el entorno de ruta en este archivo estará disponible para todos los usuarios.
    • /etc/bash.BASHRC: Este script se invoca para los shells interactivos e inicio de sesión.
    • /etc/perfil: Este script se invoca solo con shells de inicio de sesión.
    • /etc/perfil.d/*.SH: Todo el guión con ".La extensión SH ”se invoca por /etc /script de perfil.
    • /etc/entorno: Este es el primer archivo que utiliza el sistema operativo al inicio de sesión. Esto se usa específicamente para configurar variables de entorno. Este archivo no requiere usar "exportarPalabra clave.

  • Configuración de nivel de usuario:
    • $ Inicio/.BASHRC: Este archivo se invoca para shell no login.
    • $ Inicio/.perfil: Este archivo se invoca para el shell de inicio de sesión. Además, este archivo invoca el ~/.guión de bashrc.

Conclusión

La variable de entorno de ruta es una parte necesaria del Linux y otros sistemas operativos basados ​​en GNU. Debe tener cuidado antes de configurar la variable de ruta.