我正在尝试更新bash/终端提示符,但是导出PS1不会做任何事情。
COMPUTER:~ me$ echo $PS1
\h:\W \u\$
COMPUTER:~ me$ export PS1="foo"
COMPUTER:~ me$ echo $PS1
\h:\W \u\$我在mac 10.10.5,终端2.5.3。我也尝试过将它放在我的.bash_profile中,但是似乎没有什么可以覆盖默认的PS1。是什么阻止了这一切?
发布于 2015-12-13 01:48:06
感谢4ae1e1,我检查了我的PROMPT_COMMAND设置在我的.bash_profile中,用于虚拟环境。
我改变了
PROMPT_COMMAND='__git_ps1 "${VIRTUAL_ENV:+[$Yellow`basename $VIRTUAL_ENV`$Color_Off]\n}" "\h:\W \u\ \\\$ " "[%s]\n"'`至
PROMPT_COMMAND='__git_ps1 "${VIRTUAL_ENV:+[$Yellow`basename $VIRTUAL_ENV`$Color_Off]\n}" "\w \\\$ " "[%s]\n"'`(或者更清楚地说是"\h:\W \u\ \\\$ "到"\w \\\$ "的部分)
https://stackoverflow.com/questions/34246653
复制相似问题