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