Difference between revisions of "Bash dot files"

From braindump
Jump to navigation Jump to search
Line 1: Line 1:
Login Shell (e.g. bash --login):
Login Shell (e.g. bash --login):
source /etc/profile
if [ -f /etc/profile ]; then
source /etc/profile
fi
if [ -f ~/.bash_profile ]; then
if [ -f ~/.bash_profile ]; then
source ~/.bash_profile
source ~/.bash_profile

Revision as of 03:18, 26 January 2011

Login Shell (e.g. bash --login):

if [ -f /etc/profile ]; then 
    source /etc/profile
fi 
if [ -f ~/.bash_profile ]; then
   source ~/.bash_profile
   return
fi 

if [ -f ~/.bash_login ]; then 
   source ~/.bash_login
   return
fi
if [ -f ~/.profile ]; then 
   source ~/.profile
   return
fi

Non-login Shell (e.g. run bash from within another shell):

if [ -f ~/.bashrc ]; then 
    source ~/.bashrc 
    return
fi