更新$prompt后,xfce4-terminal选项卡中的路径名不再更新



我在XFCE中使用xfce4-terminal,每个选项卡默认显示该选项卡的用户/主机/路径名,这就是我想要的。

然而,一旦我改变$prompt(自定义它),这种情况就不再发生了。新的标签页现在会以"untitled"命名

在我做更改之前,这是$prompt的内容:

echo $提示(% n@ % c m %) % % % #

但是即使我这样做了,我也不会让标签名再次更新:设置提示符= '%%[%n@%m %c]%#'

事实上,我知道这里有问题,因为当我将$path设置为该值时,我实际上拾取了另一个"%"在提示符前面加上一个符号

谁能帮我解释一下这个问题并告诉我如何修复它?

我不确定我是否理解你正在使用的代码,但是,假设你正在使用Bash,我认为也许你正在尝试做这样的事情:

PS1="[e]2;u@h: wa]u@h: w $ "

如果您正在使用Bash,这里有关于Bash的一般信息,特别是提示符。

同时,Arch Wiki包含了更多的提示零食:-)

最新更新