asdfkjasdfjk Asked: 2019-08-11 03:29:27 +0800 CST2019-08-11 03:29:27 +0800 CST 2019-08-11 03:29:27 +0800 CST 如何更改终端标题和提示路径以仅显示当前工作目录的名称?[复制] 772 我使用终结者终端。正如您从下面的屏幕截图中看到的那样,它在任何地方都显示了目录名称。而不是显示整个目录名称,我希望它只显示最后一个目录名称,即ecommerce在这种情况下。有没有办法做到这一点? command-line terminator 1 个回答 Voted Best Answer dessert 2019-08-11T23:35:24+08:002019-08-11T23:35:24+08:00 ~/.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 路径。 相关问题 如何更改 Gnome 终端标题? 如何在 ubuntu 16.04 中更改终端标题
~/.bashrc
在您喜欢的文本编辑器中打开您的并搜索该PS1
行,默认情况下它会显示要更改提示,即每个命令行前面的彩色部分,以仅显示当前工作目录的名称而不是其路径,请更改
\w
为\W
:要将终端(或终端选项卡)的标题设置为 cwd,您需要附加
\[\e]2;\W\a\]
到该行,这可以在结束之前直接在末尾完成,'
或者 - 因为该行足够长 - 在之后直接在单独的行上完成:使用
\w
而不是\W
完整的 cwd 路径。相关问题