.bash_profile
y .bashrc
no tienen que existir para que $PATH
funcione, son para la configuración de bash. De acuerdo con the bash docs ,
Cuando se invoca a Bash como un shell de inicio de sesión interactivo, o como un shell no interactivo con la opción --login, primero lee y ejecuta los comandos del archivo /etc/profile
, si ese archivo existe. Después de leer ese archivo, busca ~/.bash_profile
, ~/.bash_login
y ~/.profile
, en ese orden, y lee y ejecuta comandos desde el primero que existe y es legible.
-
Para agregar una ruta a su variable $PATH
para una sola sesión de terminal, haga lo siguiente: export PATH=$PATH:pathToYourDirectory
, para múltiples directorios export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory
...
-
Para ver qué hay en tu $PATH
: echo $PATH
o cat /etc/paths
-
/etc/paths
es el archivo que contiene las variables de la ruta del sistema
Ejecuta man path_helper
para obtener más información.