GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo establecer la variable $Path en Linux

La variable $PATH juega un papel importante en los sistemas operativos basados ​​en Linux y Unix. Contiene una lista de directorios que contienen varios ejecutables en el sistema. La variable $PATH le permite ejecutar cualquier programa en Linux sin problemas. Generalmente, el $PATH La variable contiene los directorios /bin, /usr/bin, /usr/local/bin, /sbin y /usr/sbin. Sin embargo, también puede agregar sus propios directorios a la variable $PATH para ejecutar cualquier secuencia de comandos desde cualquier parte del sistema sin especificar la ruta absoluta de la secuencia de comandos.

En esta publicación, le mostraremos cómo configurar una variable $PATH en Linux.

Requisitos

  • Un servidor que ejecuta Linux en Atlantic.Net Cloud Platform
  • Una contraseña de root configurada en su servidor

Crear servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo cualquier sistema operativo Linux con al menos 1 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Comprobar las variables $PATH actuales

La variable $PATH es una lista de directorios delimitada por dos puntos que le dice al shell de Linux que determine dónde buscar un archivo ejecutable.

Para verificar la lista de directorios que existen actualmente en su $PATH, ejecute el siguiente comando:

echo $PATH

Debería ver el siguiente resultado:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

También puede usar el printenv comando para listar todas las variables:

printenv

Salida:

LOGNAME=root
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus
XDG_RUNTIME_DIR=/run/user/0
XAUTHORITY=/run/user/1000/gdm/Xauthority
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LESSOPEN=| /usr/bin/lesspipe %s
_=/usr/bin/printenv

Configurar la variable $PATH temporalmente

Si solo desea ejecutar cualquier script en su sesión activa actual, se recomienda establecer una variable $PATH temporal. Después de configurar una variable $PATH, puede ejecutar su secuencia de comandos con un comando desde cualquier parte de su sistema sin especificar la ruta completa de la secuencia de comandos.

Utilice la siguiente sintaxis para establecer una variable $PATH temporalmente:

export PATH=$PATH:/directory-path

Por ejemplo, si su secuencia de comandos se encuentra dentro de /home/vyom/app directorio, ejecute el siguiente comando para agregar /home/vyom/app directorio a un $PATH variables.

export PATH=$PATH:/home/vyom/app

Este comando establecerá un $PATH variable solo para su sesión activa. Se restablecerá a los valores predeterminados después de que se reinicie el sistema.

Configurar la variable $PATH de forma permanente

Si desea utilizar cualquier programa o secuencia de comandos con regularidad, se recomienda establecer una variable $PATH de forma permanente. Puede agregar una variable $PATH a ~/.bashrc y /etc/perfil archivo.

  • Si desea establecer un $PATH para un usuario específico, deberá agregar la variable $PATH dentro del ~/.bashrc del usuario. archivo.
  • Si desea establecer un $PATH para todos los usuarios, deberá agregar la variable $PATH dentro de /etc/profile archivo.

Por ejemplo, para agregar una variable $PATH para un usuario específico, edite el archivo ~/.bashrc:

nano /home/vyom/.bashrc

Agregue la siguiente línea:

export PATH=$PATH:/home/vyom/app

Guarde y cierre el archivo, luego actualice la variable de shell actual usando el siguiente comando:

source /home/vyom/.bashrc

Para agregar una variable $PATH para todos los usuarios, edite el archivo /etc/profile:

nano /etc/profile

Agregue la siguiente línea:

export PATH=$PATH:/home/vyom/app

Guarde y cierre el archivo, luego actualice la variable de shell actual usando el siguiente comando:

source /etc/profile

Ahora puede verificar la variable agregada usando el siguiente comando:

echo $PATH

Conclusión

En esta publicación, explicamos cómo configurar una variable $PATH en Linux. Ahora puede agregar su directorio deseado a su usuario o variable $PATH global. ¡Pruébelo en alojamiento VPS de Atlantic.Net!


Linux
  1. Cómo configurar su variable $PATH en Linux

  2. Aprenda a configurar sus variables $PATH de forma permanente en Linux

  3. Cómo configurar o cambiar el nombre de host del sistema en Linux

  4. Variables de entorno de Linux:cómo leer y configurar en un VPS de Linux

  5. Cómo establecer permanentemente $PATH en Linux

Cómo configurar un trabajo cron en Linux

Comando set de Linux y cómo usarlo {9 ejemplos}

Cómo configurar o cambiar el nombre de host en Linux

Cómo configurar/desconfigurar variables de entorno en Linux

Cómo establecer la variable de entorno en Bash

Cómo configurar $PATH en el sistema Linux de forma permanente