Es ~/.bashrc el único lugar para especificar variables de entorno específicas del usuario, alias, modificaciones a PATH variables, etc.?
Pregunto porque parece que ~/.bashrc parece ser bash -solo, pero también existen otras conchas...
Respuesta aceptada:
El archivo $HOME/.profile es utilizado por varios shells, incluidos bash, sh, dash y posiblemente otros.
Desde la página man de bash:
Cuando se invoca a bash como un shell de inicio de sesión interactivo, primero lee y ejecuta comandos desde el 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.
csh y tcsh explícitamente no miran ~/.profile pero esas conchas son un poco anticuadas.