我最近刚刚在我的 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/>>'