Есть ли способ отменить редакцию команды в терминале Linux (Ubuntu)?

2

Есть ли способ отменить издание команды в терминале? Например, у меня есть длинная строка, которую я редактировал перед выполнением команды, и я хочу отменить некоторые из этих изменений перед нажатием ENTER.

Томаш Зелиньски
источник

Ответы:

5

Если вы активируете режим vi или emacs ( set -o emacsили set -o vi), вы можете использовать множество расширенных функций, таких как «отмена». По умолчанию используется режим emacs, поэтому ctrl-_ уже должен отменить.

Nerdfest
источник
+1. поскольку это обрабатывается средством Readline bash, OP может быть заинтересован в этом ответе, который предоставляет некоторые основы ярлыков bash: superuser.com/questions/113103/… .. другой ответ на этот вопрос предоставляет эту ссылку для режима vi bash. : hypexr.org/bash_tutorial.php#vi
шарлатанство