В KornShell (ksh) в AIX UNIX версии 5.3 с режимом редактора vi, используя:
set -o vi
Какие нажатия клавиш в командной строке оболочки используются для автозаполнения имени файла или каталога?
В KornShell (ksh) в AIX UNIX версии 5.3 с режимом редактора vi, используя:
set -o vi
Какие нажатия клавиш в командной строке оболочки используются для автозаполнения имени файла или каталога?
ESC \ отлично работает по крайней мере на AIX4.2. Я заметил одну вещь: автозаполнение выполняется только для уникальной части имени файла.
Итак, если у вас есть файлы x.txt, x171go и x171stop, произойдет следующее:
Press keys: Command line is:
x x
<ESC>\ x
1 x1
<ESC>\ x171
g<ESC>\ x171go
Расширение других ответов: ‹ESC› * перечислит все совпадающие файлы в командной строке. Затем вы можете использовать стандартные команды редактирования vi, чтобы удалить те, которые вам не нужны. Итак, чтобы добавить к вышеприведенной таблице:
<ESC><shift-8> x.txt x171 x171go
Затем используйте Backspace, чтобы избавиться от двух последних, или снова нажмите ‹ESC› и используйте h или b, чтобы вернуться назад, и dw, чтобы удалить те, которые вам не нужны.