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


2

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

Ответы:


5

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


+1. поскольку это обрабатывается средством Readline bash, OP может быть заинтересован в этом ответе, который предоставляет некоторые основы ярлыков bash: superuser.com/questions/113103/… .. другой ответ на этот вопрос предоставляет эту ссылку для режима vi bash. : hypexr.org/bash_tutorial.php#vi
шарлатанство
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.