PS1 只输出 PS1 字符串而不是正确的值
PS1 only outputs the PS1 string not proper values
我在 MacOS Sierra 上使用 iTerm2。我尝试将变量 .bash_profile
中的 PS1
编辑为
PS1="\h:\W \u $"
但在终端我得到了提示
\h:\W \u $
而不是 Simon:~ simon $
知道为什么会这样吗?
在 iTerm2 中,您可以通过设置内部配置文件设置来使用 bash 而不是 zsh
iTerm2 -> Profiles -> Choose Profile on left -> Command: /bin/bash
只需告诉 iTerm2 使用任意 Command 而不是 Login shell.
我在 MacOS Sierra 上使用 iTerm2。我尝试将变量 .bash_profile
中的 PS1
编辑为
PS1="\h:\W \u $"
但在终端我得到了提示
\h:\W \u $
而不是 Simon:~ simon $
知道为什么会这样吗?
在 iTerm2 中,您可以通过设置内部配置文件设置来使用 bash 而不是 zsh
iTerm2 -> Profiles -> Choose Profile on left -> Command: /bin/bash
只需告诉 iTerm2 使用任意 Command 而不是 Login shell.