我使用 Ubuntu 附带的 PS1 的默认值:
\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$
Run Code Online (Sandbox Code Playgroud)
这在 90% 的情况下都可以。但是,当我cd到一个符号链接“目录”时,符号链接的名称,而不是使用的值pwd -P。
如何更改 \w 以获取真实的当前目录?仍然以\w或呈现的格式显示\W?
使用$(pwd -P)代替\w。像这样:
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]$(pwd -P)\[\033[00m\]$ '
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
692 次 |
| 最近记录: |