如果我在一个深层目录中,让我们说:
~/Desktop/Dropbox/School/2017/C/A3/
Run Code Online (Sandbox Code Playgroud)
然后当我打开终端时,它说
bob@bob-ubuntu:~/Desktop/Dropbox/School/2017/C/A3/$
Run Code Online (Sandbox Code Playgroud)
然后我写下我的命令。那很长,我在终端中写的每一行都会转到下一行。我想知道是否有办法让它只显示我的当前目录。我希望它显示:
bob@bob-ubuntu: A3/$
Run Code Online (Sandbox Code Playgroud)
这样就很清楚了,而且我总是可以pwd
看到我的整个目录。我只是不希望整个目录在终端中可见,因为它占用了太多空间。
Bash
有PROMPT_DIRTRIM
选项,例如当我设置时PROMPT_DIRTRIM=3
,然后是一条长路径,如:
user@computer: /this/is/some/silly/path
Run Code Online (Sandbox Code Playgroud)
将显示为:
user@computer: .../some/silly/path
Run Code Online (Sandbox Code Playgroud)
是否存在类似的选项zsh
?