Just to add more to my previous command prompt setting post.
These two links will help you construct your command prompt PS1 string:
http://ezprompt.net/
http://bashrcgenerator.com/
And if you use git a lot, this following setting will show your current git branch name in your command prompt. Thanks to this post.
parse_git_branch() {
git branch 2> /dev/null | sed -e ‘/^[^*]/d’ -e ‘s/* \(.*\)/ (\1)/’
}
export PS1=”\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ ”
So my complete prompt setting .bash_profile lines are:
parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' } export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ " export CLICOLOR=1 export LSCOLORS=EgFxCxDxBxegedabagacad alias ls='ls -p'