在AIX UNIX版本5.3的KornShell(ksh)中,编辑器模式设置为vi,使用:
set -o vi
在shell命令行中用于自动完成文件或目录名称的击键是什么?
ESC \至少在AIX4.2上正常工作。 我注意到的一件事是,它只能自动完成文件名的独特部分。
所以,如果你有文件x.txt,x171go和x171stop,会发生以下情况:
Press keys: Command line is: xx <ESC>\ x 1 x1 <ESC>\ x171 g<ESC>\ x171go
扩展其他答案:<ESC> *将在命令行中列出所有匹配的文件。 然后你可以使用标准的vi编辑命令来删除那些你不关心的。 所以要添加到上表中:
<ESC><shift-8> x.txt x171 x171go
然后用退格去掉最后两个,或者再次点击<ESC>,使用h或b后退,dw删除你不想要的。