On Sat, 1 Mar 2003, exits funnel wrote:

> Hello,
> 
> I'm trying to determine where exactly $PATH is set. 
> I've read the bash man page which was informative but
> doesn't quite answer my question.  When I add an 'echo
> $PATH' to the beginning of /etc/profile and than start
> a login shell I can see that PATH is already non null.
>  So where is it set?  Generally, I guess I'm looking
> for a detailed explanation of the linux startup
> sequence.  If anyone could provide a link to a
> reference that would be great!
> 
> -exits
> 
If memory serves me right, you start with a path of /bin:/usr/bin on
login, and then things are added.  Where depends on what shell you are
using.  Places to look are .bash_profile and .bashrc in your home
directory, and then /etc/profile.d/*.sh , /etc/bashrc, and /etc/profile
if you are running a sh shell.  (bash)

If you are running a C type shell, then it is .cshrc, and .login in your 
home directory, /etc/profile.d/*.csh, /etc/csh.cshrc, /etc/csh.login

I may have missed a file or two, but that should give you a place to 
start.

Mikkel
-- 

    Do not meddle in the affairs of dragons,
 for you are crunchy and taste good with ketchup.



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to