我设置了这样的 bash 提示符:
PS1='\W\[\e[31m\]$(git branch &>/dev/null; if [ $? -eq 0 ]; then \
echo " $(git branch | grep '^*' |sed s/\*\ //)"; fi)'
我想将其设为默认值,以免每次打开终端时都输入它。(我使用的是 OSX lion / 终端版本 2.2.1)
解决方案:我按照 Hai Vu 的建议将 PS1=... 行放在 ~/.bash_profile 中。
谢谢大家的答案