如何个性化命令提示符?

如何个性化命令提示符?

我最近刚刚在我的 PC 上重新安装了 Ubuntu,但遇到了一个小“问题”。我不知道应该在 bash_profile 中写入哪些命令才能得到以下结果:

< User>@< full current path>/>>

现在,我只有>>末尾有。我知道变量,/w但我就是受不了它开头的波浪号。有没有办法得到我得到的/w但不带波浪号的结果?提前谢谢您。

编辑:这是全部内容bash_profile

export PS1="\w/>>"

答案1

编辑:这有效,但是 murus 解决方案是更好的解决方案,因为他对 .bash_profile 和 .bashrc 完全正确,并且使用内置程序而不是外部程序!

我也没有找到选项,但你可以使用

`pwd`

执行pwd并将结果(路径)写入提示符中。

上面你想要的完整路径是:

PS1="\u@`pwd`/>>"

答案2

首先,不要使用.bash_profile,因为 Ubuntu 自带了一个.profile有用的设置,如果你使用 ,这些设置会被忽略.bash_profile。使用.bashrc

其次,当前工作目录存储在变量中PWD。您不需要使用命令替换:

muru:~ $ PS1='$PWD $ '
/home/muru $ 

因此,只需添加以下行.bashrc

PS1='\u@$PWD/>>'

相关内容