gpt4 book ai didi

macos - 覆盖 bash PS1 不起作用

转载 作者:行者123 更新时间:2023-11-29 09:12:53 24 4
gpt4 key购买 nike

我正在尝试更新我的 bash/终端提示,但导出 PS1 没有任何作用。

COMPUTER:~ me$ echo $PS1
\h:\W \u\$
COMPUTER:~ me$ export PS1="foo"
COMPUTER:~ me$ echo $PS1
\h:\W \u\$

我在 mac OSX Yosemite 10.10.5,Terminal 2.5.3 上。我也试过将它放在我的 .bash_profile 中,但似乎没有什么可以覆盖默认的 PS1。什么可能会阻止这种情况?

最佳答案

感谢 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\\\$ " 的部分)

关于macos - 覆盖 bash PS1 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34246653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com