Cómo configurar correctamente la variable $ PATH en Bash

6 ott 2022 2 min di lettura
Cómo configurar correctamente la variable $ PATH en Bash
Indice dei contenuti

Introducción

Bash significa Bourne-Again Shell, que es un reemplazo de Bourne Shell distribuido en la mayoría de los sistemas operativos Linux y GNU. Viene con características más avanzadas que la versión anterior.

PATHes una variable de entorno que almacena la ruta de los directorios que contienen archivos ejecutables.

Si desea PATHconfigurar las variables del servidor remoto, continúe leyendo, de lo contrario, omita el primer capítulo "Conexión al servidor" y lea el siguiente.

Conectando al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la verificación. Para conectarse al servidor como root escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión con otro usuario usando el mismo comando, luego cambie a su usuario raíz :

ssh nome_utente@IP_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

¿Cómo configurar la variable PATH?

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

El sistema verifica la presencia de cualquier ejecutable en los directorios establecidos en PATH de principio a fin. Si el binario solicitado se encuentra en un directorio, ignorará el resto. En caso de haber agregado un ejecutable al final, el sistema puede ignorarlo si se encuentra un ejecutable con el mismo nombre en directorios previamente configurados.

Configuración después de otros ejecutables:

export PATH=${PATH}:/opt/maven/bin

Configuración antes que otros ejecutables:

export PATH=/opt/maven/bin:${PATH}

Información: cuando use el /etc/environment, simplemente configure la ruta sin el comando de export, por ejemplo:

PATH=/opt/maven/bin:${PATH}

¿Dónde configurar la variable PATH?

Hay varios scripts disponibles en el sistema Linux donde se puede configurar la variable de entorno PATH. Estos scripts se ejecutan bajo condiciones predefinidas. Por ejemplo, algunos scripts se ejecutan durante el inicio del sistema y algunos de ellos se ejecutan al iniciar o cerrar la sesión del usuario.

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

Configuración de todo el sistema:

  • /etc/bashrc: Este script se invoca al iniciar el sistema. La configuración del entorno PATH en este archivo estará disponible para todos los usuarios.
  • /etc/bash.bashrc: este script se invoca para iniciar sesión y shells interactivos.
  • /etc/profile: este script se invoca solo con shells de inicio de sesión.
  • /etc/profile.d/*.sh: Todos los scripts con la extensión “.sh” se llaman desde el script /etc/profile.
  • /etc/environment: Este es el primer archivo que utiliza el sistema operativo al iniciar sesión. Esto se usa específicamente para establecer variables de entorno. Este archivo no requiere el uso de la palabra clave de export.

Configuración de nivel de usuario:

  • $ HOME /.bashrc: este archivo se llama desde el shell sin iniciar sesión.
  • $ HOME /.profile: este archivo se denomina shell de inicio de sesión. Además, este archivo llama al script ~/.bashrc.

conclusión

La variable de entorno PATH es una parte esencial de Linux y otros sistemas basados ​​en GNU. Se debe tener cuidado antes de configurar la variable PATH.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.