When I type env at the terminal prompt, I get a dump of all the environment variables. When I check / or ~, however, I do not see a .profile, .bash_login or .bash_profile.
Where is this being stored in Mac OS X 10.6.7 ?
Thanks,
Scott
Ask Different is a question and answer site for power users of Apple hardware and software. It only takes a minute to sign up.
Sign up to join this communityWhen I type env at the terminal prompt, I get a dump of all the environment variables. When I check / or ~, however, I do not see a .profile, .bash_login or .bash_profile.
Where is this being stored in Mac OS X 10.6.7 ?
Thanks,
Scott
It sounds like you are using bash.
bash first runs /etc/profile. /etc/profile (on Mac OS X 10.6.7) runs path_helper(8) which is where your default paths get set. After that it runs /etc/bashrc which doesn't do much. Once the default configuration is set, it moves on to the user login scripts.
bash looks in your home directory for .bash_profile, .bash_login, and .profile in that order. bash will run the first of these that it finds and stop looking.
Usually those files should reside in your /etc directory. In case when you don't have your local copy of say .profile then the system uses /etc/profile .
Have a look at the following links. Some of them may help. ;)