При использовании удара как jahroy и зло otto уже ответили, можно использовать
set -o vi
заставить удар использовать команды редактирования vi-стиля.
После того как Вы сделали это, можно ввести Esc v для запуска редактора vi с временным файлом, содержащим копию текущей командной строки. Можно отредактировать команду, даже заменив его несколькими строками; когда Вы сохранили файл (:wq
), оболочка выполнит отредактированные команды.
Если Вы предпочитаете
set -o emacs
можно использовать Ctl-XCtl-E, чтобы сделать то же самое. Это будет использовать Вашего предпочтительного редактора $EDITOR
, не обязательно emacs.
(Лично, я использую vi (на самом деле энергия) для большей части моего редактирования, но я предпочитаю set -o emacs
в оболочке; переключение в и из режима вставки является большим для редактирования файлов, но неловким для интерактивных команд. YMMV.)
Я никогда не пробовал его, но кажется, что febootstrap может установить CentOS.