Answers:
如果您知道该名称在输入几个字母后是唯一的,则可以执行以下操作-例如转到文件夹“ FooBarBaz”:
cd Foo*
该*
水珠将扩大到开头的所有文件夹的名称Foo
,并cd
会在第一文件夹中找到。
反之亦然,或者如果您知道的部分在文件夹名称的中间,则同样可以:
cd *Baz
cd *Bar*
这可能需要最少的按键。您只需按Enter,它将自动展开。
如果您使用设置autocd
Bash(假设您使用Bash),则可以变得更短shopt -s autocd
。它仅要求您键入目录名称,而无需cd
使用外壳cd
程序。例如:
shopt -s autocd
Foo*
当然,您可以将此选项添加到Shell的配置文件中以使其自动加载(例如~/.bash_profile
或~/.bashrc
,具体取决于您所使用的)。
您可以尝试使用zsh,它具有高级命令完成功能
cd / u / sh / lo +制表符= cd / usr / share / locale
我们也可以使用zsh哈希别名和其他魔术zsh函数)
https://github.com/robbyrussell/oh-my-zsh https://github.com/zsh-users/zsh-completions