答案1
~/.bashrc
在您喜欢的文本编辑器中打开并搜索该PS1
行,默认情况下它显示
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
要更改提示符(即每个命令行前面的彩色部分),以仅显示当前工作目录的名称而不是其路径,请更改\w
为\W
:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
要将终端(或终端选项卡)的标题设置为 cwd,您需要将其附加\[\e]2;\W\a\]
到此行,这可以在例如结束之前直接在末尾完成'
,或者 - 因为此行足够长 - 直接在之后的单独一行上完成:
PS1=$PS1'\[\e]2;\W\a\]' # set terminal title to cwd
使用\w
而不是\W
来获取完整的 cwd 路径。