When i run env it shows 3 times /usr/bin under PATH . Same for every path under PATH title.
For example - my scala bin directory shows 3 times .

However, in my .bash_profile, it is written just one time . Also its not in .bashrc also. I need to make this 3 occurrences to 1, as even though I remove some path under PATH in .bash_profile, it still shows 2 times , which means that path is still set.

echo $PATH shows the same thing.
And , if it matters I am using macosx.


OK..So I found the solution.
Here is what I was doing :-
1) vi ~/.bash_profile
2) make changes
3) source ~/.bash_profile to see those changes in effect .

It seems for every editing and subsequent source command, temporarily keeps in current session.
So , if i made changes 3 times and consequent source command, it shows 3 times the same path if i do echo $PATH or env. Closing the terminal and restarting it puts back everything to normal.

So, it was just a matter or restarting the terminal!!

Clarification :- Different platforms may perform differently. I found macosx-10.7 works this way.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.