Re: Add to $PATH how?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Paul Howarth wrote:

>> It's not really clear to me what one would use . bashrc for;
>> it seems everything should go in .bash_profile .
> 
> No. The key point is that *either* .bash_profile (for login shells)
> *or* .bashrc (other shells) is run, not both. See the INVOCATION section
> of "man bash". Typically you would set things that are inherited by
> subshells (e.g. environment variables) in .bash_profile, and things that
> need to be set up in each shell (e.g. aliases) in .bashrc.

OK, thanks, I am beginning to see the light.

So I will put aliases in .bashrc .
But is there anything else that should go there?

I did look at "man bash" but found it rather dense.

Am I right in thinking that bash is normally run in 3 ways:

(1) The login program invokes bash as a "login shell",
as also does ssh;

(2) xterm, konsole, etc, invoke bash as an "interactive shell";

(3) shell scripts invoke bash as a "non-interactive shell"?





-- 
Timothy Murphy  
e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie
tel: +353-86-2336090, +353-1-2842366
s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux