In the Unix FAQ (for OS X) you can read:
Bash Launch Files
When the login shell starts, it reads the /etc/profile file, and then ~/.bash_profile or ~/.bash_login or ~/.profile ( depending on what exists - it only reads ONE of these , checking them in indicated order).
When the non-login shell starts, it reads the /etc/bashrc file and then the ~/.bashrc .
Note that when bash is called with the name sh , it tries to simulate the startup sequence of the Bourne ( sh ) shell. In particular, a non-login shell called as sh does not read point files by default. . See the bash man page for more details.
So, if you are already ~/.bash_profile , the ~/.profile file will not be automatically read by bash, so you can add the following lines to your ~/.bash_profile to download it:
# Load user profile file if [ -f ~/.profile ]; then . ~/.profile fi
kenorb
source share