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

Re: PATH variable--where is it?



On Mon, Oct 29, 2001 at 09:11:38PM -0600, Gary Turner wrote:
> I give up.  This is making me nuts.  Where is the path variable stored?
> I assumed that it would show up in .bashrc or .bash_profile.  It's not
> there.  I can export path= for that session on that console, but I can't
> locate the global.  echo $PATH or env shows me the value just fine.
> I've pored over the literature enough to know that damn near everything
> from shell to Java to Python and points in between use one path variable
> or another, but other than the export command I don't know how to change
> them.  

There really is no general, "easy" solution to this problem, given that
all users on your system might be using any of a number of different
shells.

For Bourne-like shells (sh, ash, bash, ksh), check out the file
/etc/profile.  There should be a default one in place already.  


Keep in mind, though, if you have other shells, you'll have to edit more
files.  For example, zsh has a couple files in etc: /etc/zsh* (zsh
*might* read /etc/profile---or you might be able to symlink /etc/profile
to one or more of the /etc/zsh* files).  I never use any of the csh
family of shells (csh, tcsh), but I noticed I do have some /etc/csh*
files.

Hope that helps!
Matt

-- 
Matt Garman, garman@uiuc.edu
I find it truly amazing that social progress exists in light of the vast
number of people who would rather persue shallow, unconsequential
personal goals than try to contribute to civilization.



Reply to: