asd*_*fjk 5 command-line terminator
我使用终结者终端。正如您从下面的屏幕截图中看到的,它到处都显示目录名称。我希望它只显示最后一个目录名称,而不是显示整个目录名称,即ecommerce
在本例中。有没有办法做到这一点?
\n
在您喜欢的文本编辑器中打开~/.bashrc
并搜索该PS1
行,默认情况下它会显示
PS1=\'${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]\\$ \'\n
Run Code Online (Sandbox Code Playgroud)\n要更改提示符(即每个命令行前面的彩色部分)以仅显示当前工作目录\xe2\x80\x99s 名称而不是其路径,请更改\\w
为\\W
:
PS1=\'${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\W\\[\\033[00m\\]\\$ \'
Run Code Online (Sandbox Code Playgroud)\n要将终端\xe2\x80\x99s(或终端选项卡\xe2\x80\x99s)标题设置为cwd,您需要附加到此行\\[\\e]2;\\W\\a\\]
,这可以在结束\'
或\xe2\x80之前直接完成\x93 因为该行足够长 \xe2\x80\x93 紧接着在单独的一行上:
PS1=$PS1\'\\[\\e]2;\\W\\a\\]\' # set terminal title to cwd\n
Run Code Online (Sandbox Code Playgroud)\n使用\\w
而不是\\W
完整的 cwd 路径。
归档时间: |
|
查看次数: |
6405 次 |
最近记录: |