.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.