在终端提示中,如何查看主目录的完整路径?
也就是说,从
root@pcname:~ #
到
root@pcname:/home/username #
答案1
PS1
在您的提示中(在您的中查找.bashrc
),使用$PWD
而不是\w
。
例如,您的文件.bashrc
将包含:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
在这两种情况下,将第二个更改\w
为$PWD
:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]$PWD\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:$PWD\$ '
fi
根据man bash
,\w
是缩写路径:
\w the current working directory, with $HOME abbreviated with a tilde (uses the value of the PROMPT_DIRTRI`M variable)