bash_profile question

eblack black.eric at gmail.com
Mon Apr 4 21:09:48 UTC 2005


Hi,

I think you need an "export PATH" statement after you set it

Eric

On Mon, 2005-04-04 at 16:40 -0400, Paul Pianta wrote:
> Hi
> 
> My default ~/.bash_profile has the following in it ...
> 
> # set PATH so it includes user's private bin if it exists
> if [ -d ~/bin ] ; then
>     PATH=~/bin:"${PATH}"
> fi
> 
> and I have created a 'bin' directory in my home ...
> 
> pantz at faramir:~$ ll ~/
> total 12
> drwxr-xr-x  2 pantz pantz 4096 2005-04-04 15:02 bin
> drwxr-xr-x  2 pantz pantz 4096 2005-04-03 22:13 Desktop
> drwxr-xr-x  2 pantz pantz 4096 2005-03-11 17:56 Templates
> 
> 
> Can someone tell me why when I echo $PATH my home 'bin' dir doesn't show
> up (p.s. - ignore the /home/pantz/.local/bin - it is there because of an
> 'autopackage' test)
> 
> pantz at faramir:~$ echo $PATH
> /home/pantz/.local/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
> 
> but then I do this ...
> 
> pantz at faramir:~$ PATH=~/bin:"${PATH}"
> pantz at faramir:~$ echo $PATH
> /home/pantz/bin:/home/pantz/.local/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
> 
> or this ...
> 
> pantz at faramir:~$ . .bash_profile
> pantz at faramir:~$ echo $PATH
> /home/pantz/bin:/home/pantz/.local/bin:/home/pantz/.local/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
> 
> and it is all ok with /home/pantz/bin showing up first.
> 
> My question is - why is my bash_profile not being automatically sourced
> each time I open a new terminal?
> 
> thanks
> 
> pantz
> 
> 
> 





More information about the ubuntu-users mailing list