Как выйти из режима поиска по истории bash?

Как выйти из режима поиска по истории bash?

В Ubuntu 12.04 я использую CTRL- Rдля входа в обратный поиск по истории. Если нужная мне команда не найдена (после повторного CTRL- R), как мне немедленно выйти обратно в (пустую) командную строку без введенной или выполненной в ней исторической команды?

решение1

CtrlG это прервет поиск

решение2

Вы можете использовать:

  • Команда выхода из Emacs в стиле клавиатуры, Ctrl- G. Сочетания клавиш по умолчанию bashнамеренно сделаны похожими на Emacs.
  • Привязки клавиш для возврата в обычный режим в стиле Vi, Escили Ctrl- [(это одно и то же).
  • Послать сигнал SIGKILL, Ctrl- C.

Первые два имеют наименее заметный эффект.

Связанный контент