$PATH used to be set in .bash_profile
Peter Garrett
peter.garrett at optusnet.com.au
Fri May 18 05:03:58 UTC 2007
On Thu, 17 May 2007 18:43:17 -0600
"drew einhorn" <drew.einhorn at gmail.com> wrote:
> I had this problem once before and somebody told me the new place to set it.
> But I forgot it.
Try ~/.bashrc
>
> Was there a good reason for this change?
.bash_profile is read for login shells only, whereas .bashrc is read for
non-login shells like the ones you start by opening an xterm or
gnome-terminal - you can make .bash_profile source .bashrc if you wish
though, and in fact in Ubuntu it does so by default - try reading the
file, and you will see, amongst other things,
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
Also note the following lines, commented out in .bash_profile
# Redundant since we are sourcing .bashrc anyway
# set PATH so it includes user's private bin if it exists
#if [ -d ~/bin ] ; then
# PATH=~/bin:"${PATH}"
#fi
Peter
More information about the ubuntu-users
mailing list