Удалите удаленную команду в bash

Если вы написали очень длинную команду, скажите cd /very/long/path, а затем вы делаете ctrl + c или ctrl + u (если курсор находится в конце), а затем вы понимаете, что хотите вернуть команду, там любой способ получить полную строку обратно без повторного ввода. Есть ли какой-либо трюк, чтобы изменить .bashrc, чтобы bash_history отслеживать клавиши, нажатые на оболочке, а не только после того, как нажата клавиша.

Я ответил на вопрос В bash, как очистить текущий ввод? и понял, если у нас есть такой вариант, как это было бы очень полезно,

Ответ 1

Чтобы отменить, используйте либо

  • Ctrl + X, Ctrl + U; или
  • Ctrl + _ (подчеркивание).

См. bind -P для полного списка привязок клавиш в bash.