Hi Andrei, It works as it should on my system: > > [EMAIL PROTECTED]:~$ grep Hello .bash* > .bash_profile:echo "Hello from bash_profile" > .bashrc:echo "Hello from bashrc" > [EMAIL PROTECTED]:~$ bash > Hello from bashrc > [EMAIL PROTECTED]:~$ exit > exit > [EMAIL PROTECTED]:~$ bash --login > Hello from bashrc > Hello from bash_profile > [EMAIL PROTECTED]:~$
It works on my system as well, for every new bash WINDOW I open, but not for every new bash SESSION I start: M> grep "Hi" .bash* .bash_profile:echo "Hi from .bash_profile..." .bashrc:echo "Hi from .bashrc..." M> Every newly opened bash window greets me with: Hi from .bashrc... Hi from .bash_profile... Every tty greets me with: Hi from .bashrc... Hi from .bash_profile... When I enter bash --login I also get: Hi from .bashrc... Hi from .bash_profile... But then again, that's the same as opening a new bash window. But whenever I open a new session in an already opened bash window, I only get: Hi from .bashrc... So, from that, I conclude that it's default behavior that whenever I open a new session, only .bashrc is read. Anyway, thanks for the tip and for your response. Manon.