El $PATH variable es una de las variables de entorno predeterminadas en Linux (ubuntu). El shell lo utiliza para buscar archivos ejecutables o comandos. Aunque hay dos tipos de variables de entorno:global y locales , discutiré aquí solo este $PATH específico variables.
Entonces, comencemos por generar primero el contenido de $PATH variables:
$ echo $PATH
Y obtendrá un resultado como este, que es una lista de directorios separados por dos puntos:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Ahora aquí viene la parte importante para hacer que sus programas de terminal sean ejecutables sin escribir la ruta completa.
1. Exportando la variable PATH a /etc/environment
Una de las formas más rápidas de agregar permanentemente un directorio a $PATH la variable de entorno es usando el siguiente comando:
# first append the new directory to path
$ PATH = /usr/local/sbin:/usr/local/bin:/pathToMyDirectory
$ source /etc/environment && export PATH
2. Usando ~/.profile archivo
Otra forma es usar el .profile archivo agregando export comando y luego ejecute el source comando:
# add this command to `~/.profile` file
$ export PATH=$PATH:/myNewDir
# then run the source command
$ source ~/.profile
Aquí $PATH se refiere al contenido ya establecido por el sistema, por lo que no tenemos que escribir la ruta de los directorios anteriores.