I'm running RHEL5.  I added simple alias command into ~/.bashrc.  When I start a new terminal, nothing happens but source ~/.bashrc works so I know the syntax is correct.  I also modified/source-tested ~/.bash_profile but it's not executed on terminal startup either.  ~/.bash_login and ~/.profile don't exist on my system.here is my ~/.bashrc# .bashrc# Source global definitions if [ -f /etc/bashrc ]; then        . /etc/bashrc fi# User specific aliases and functionsalias hi=helloAnd my ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then        . ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH
.bashrc and .bash_profile not executed
bash;rhel;bashrc