On 2016-03-23 at 20:23, David Wright wrote: > On Tue 22 Mar 2016 at 22:35:32 (+0000), Russell Gadd wrote: > >> On 22/03/16 19:00, The Wanderer wrote:
>>> Also, at least on my system, ~/.bashrc is invoked only by being >>> sourced from ~/.profile or ~/.bash_profile. Unless your system is >>> configured fairly differently, if ~/.bashrc is getting run, that >>> means that - per bash(1) - one of ~/.bash_profile, ~/.bash_login, >>> or ~/.profile must be invoking it. >>> >> I tested by rebooting each time. My ~/.bashrc is sourced from >> ~/.profile which itself is sourced from .bash_profile, but neither >> of them run the echo command I've added so I would assume the >> ~/.bashrc which runs when I open a Mate terminal is started some >> other way. > > Take a look at man bash which will tell you that ~/.bashrc is > run whenever an interactive non-login bash is started. Opening a > terminal session with bash is exactly that. ...you're right, it does say that. I somehow managed to miss it when searching bash(1) for 'bashrc' before, but it's right there in the first batch of results. I apologize for the false trail. -- The Wanderer The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. -- George Bernard Shaw
signature.asc
Description: OpenPGP digital signature