所有的Shell都能理解这些命令:
$ cd .
$ cd ..
而且 zsh 也会理解:
$ cd ...
$ cd ....
只要你说:
$ alias -g ...='../..'
$ alias -g ....='../../..'
现在,当我打了cd ..../<TAB>
时,我该如何使它可以正确地自动补全?我记得oh-my-zsh实现了这个功能,但我现在已经停止使用它了。
如果它不仅能用于cd
,而且还能执行cat ..../a/b/..../c/d | less
,那将会非常赞。