首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重写bash PS1不工作

重写bash PS1不工作
EN

Stack Overflow用户
提问于 2015-12-13 00:30:18
回答 1查看 2.3K关注 0票数 4

我正在尝试更新bash/终端提示符,但是导出PS1不会做任何事情。

代码语言:javascript
复制
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。是什么阻止了这一切?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-13 01:48:06

感谢4ae1e1,我检查了我的PROMPT_COMMAND设置在我的.bash_profile中,用于虚拟环境。

我改变了

代码语言:javascript
复制
PROMPT_COMMAND='__git_ps1 "${VIRTUAL_ENV:+[$Yellow`basename $VIRTUAL_ENV`$Color_Off]\n}" "\h:\W \u\ \\\$ " "[%s]\n"'`

代码语言:javascript
复制
PROMPT_COMMAND='__git_ps1 "${VIRTUAL_ENV:+[$Yellow`basename $VIRTUAL_ENV`$Color_Off]\n}" "\w \\\$ " "[%s]\n"'`

(或者更清楚地说是"\h:\W \u\ \\\$ ""\w \\\$ "的部分)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34246653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档