Bash 提示“变量”不起作用?

5 terminal bash prompt gnome-terminal

我已将此添加到我的 ~/.bashrc 中,以更改提示:

PS1='[\u@\h \w]\$ '

但是,它没有显示我想要的。我相信这是为了显示我的用户名,可能还有我所在的目录,但它只是显示[\u@\h \w]\$在终端中。

即使在只是PS1='\u'仍然显示\u在终端中。

Ste*_*ven 5

您可能正在运行不同的 shell,而不是bash.

在您的 shell 中,运行命令bash. 如果提示现在正确解析,请将您的 shell 更改为/bin/bashusingchshusermod