MAC OS提示符不会更改以显示我的完整路径

时间:2015-11-07 20:25:38

标签: macos command-line-interface command-prompt

我的.bash_profile中有以下内容:

PS1='\h:\w$ '

但我的提示看起来像这样:

laptop:~$

我需要修改哪些设置,以便“〜”打印出正确的路径......在这种情况下,它应该是/ Users / jay /

jay帐户是默认用户,有没有办法改变这个?

1 个答案:

答案 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)