我的.bash_profile中有以下内容:
PS1='\h:\w$ '
但我的提示看起来像这样:
laptop:~$
我需要修改哪些设置,以便“〜”打印出正确的路径......在这种情况下,它应该是/ Users / jay /
jay帐户是默认用户,有没有办法改变这个?
答案 0 :(得分:4)
这是预期的。 Tilde是活跃用户的主文件夹的一个众所周知的简写。 如果你看看Bash的帮助
man bash
然后输入(您可能需要按几次键才能进入有关提示的部分)
/PROMPTING
你会注意到它说
\w the current working directory, with $HOME abbreviated with a tilde
\W the basename of the current working directory, with $HOME abbreviated with a tilde
话虽如此,如果你真的希望它打印完整路径,你可以使用另一个变量: $ PWD (Peek工作目录)来替换你的\ w或\ W
所以,输入:
echo $PS1
例如,如果返回
\h:\W \u\$
输入
PS1='\h:$PWD \u\$ '
那应该改变它(它适用于我的10.11)