MAC OS 提示不会改变以显示我的完整路径
MAC OS prompt won't change to show my full path
我的 .bash_profile 中有以下内容:
PS1='\h:\w$ '
但是我的提示是这样的:
laptop:~$
我需要修改什么设置才能让“~”打印出正确的路径...在本例中它应该是 /Users/jay/
jay账号是默认用户,请问有什么办法可以改变吗?
这是意料之中的。波浪号是一个非常著名的 shorthand 表示活跃用户的主文件夹。
如果您查看 Bash
的帮助
man bash
然后键入(您可能需要按几次 'n' 键才能进入有关提示的部分)
/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(查看工作目录)来替换您的 \w 或\W
所以,输入:
echo $PS1
如果 returns
\h:\W \u$
类型
PS1='\h:$PWD \u$ '
那应该改变它(它适用于我的 10.11)
我的 .bash_profile 中有以下内容:
PS1='\h:\w$ '
但是我的提示是这样的:
laptop:~$
我需要修改什么设置才能让“~”打印出正确的路径...在本例中它应该是 /Users/jay/
jay账号是默认用户,请问有什么办法可以改变吗?
这是意料之中的。波浪号是一个非常著名的 shorthand 表示活跃用户的主文件夹。 如果您查看 Bash
的帮助man bash
然后键入(您可能需要按几次 'n' 键才能进入有关提示的部分)
/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(查看工作目录)来替换您的 \w 或\W
所以,输入:
echo $PS1
如果 returns
\h:\W \u$
类型
PS1='\h:$PWD \u$ '
那应该改变它(它适用于我的 10.11)