La RUTA es una variable de entorno que contiene la ruta de búsqueda (un conjunto de directorios separados por dos puntos) para ejecutar comandos y scripts. La RUTA La variable se puede configurar por usuario o en todo el sistema para todas las cuentas de usuario.
Comprobar las variables $PATH actuales
Puedes ver tu RUTA ejecutando el siguiente comando de eco:
[ravi@linuxshelltips:~]$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Agregar directorio a la variable $PATH
Para agregar temporalmente un directorio, por ejemplo, /opt/sysadmin/scripts
a su ruta, puede ejecutar el siguiente comando:
[ravi@linuxshelltips:~]$ PATH=$PATH:/opt/sysadmin/scripts [ravi@linuxshelltips:~]$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/sysadmin/scripts
Para configurar permanentemente su RUTA, abra su ~/.bash_profile
o ~/.bashrc
archivo de inicio de shell y edítelo como se muestra.
[ravi@linuxshelltips:~]$ vim ~/.bashrc
Agregue las siguientes líneas al final del archivo.
PATH="$PATH:/opt/sysadmin/scripts" $export PATH OR $export PATH="$PATH:/opt/sysadmin/scripts"
Nota :El método anterior solo funciona para su cuenta de usuario.
Establecer permanentemente $PATH para todos los usuarios
Para configurar permanentemente la RUTA del sistema para todos los usuarios del sistema, agregue las siguientes líneas al final de /etc/profile
expediente. En algunas distribuciones de Linux, también puede usar /etc/bash.bashrc
(si existe), pero debe estar en /etc/profile para que los cambios funcionen.
PATH="$PATH:/opt/sysadmin/scripts" export $PATH OR $export PATH="$PATH:/opt/sysadmin/scripts"
Alternativamente, en lugar de hacer cambios directamente en el /etc/profile
(que no se recomienda), puede crear un script (terminando con .sh
extensión) en el directorio /etc/profile.d
(si existe) y realice los cambios en ese script.
[ravi@linuxshelltips:~]$ sudo vim /etc/profile.d/set_system_path.sh
Agregue la siguiente línea en él:
export PATH="$PATH:/opt/sysadmin/scripts"
A continuación, obtenga el ~/.bashrc
o /etc/profile
o /etc/bash.bashrc
(según el que haya utilizado), para que los cambios surtan efecto.
[ravi@linuxshelltips:~]$ source ~/.bashrc OR [ravi@linuxshelltips:~]$ source /etc/profile OR [ravi@linuxshelltips:~]$ source /etc/bash.bashrc
Luego confirme que su RUTA se ha configurado correctamente:
[ravi@linuxshelltips:~]$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/sysadmin/scripts:/opt/sysadmin/scripts
Si tiene alguna consulta o comentario, utilice el formulario de comentarios a continuación para comunicarse con nosotros. También puede compartir con nosotros cualquier sugerencia de shell de Linux con respecto a este tema.