Это зависит от того, используете ли вы режим редактирования vi ( set -o vi
) или emacs ( set -o emacs
) в вашей оболочке.
По умолчанию ваша оболочка обычно по умолчанию работает в режиме редактирования emacs.
В режиме emacs удаление до конца строки может быть выполнено с помощью команды ctrl- k.
Однако, если вы используете режим редактирования vi в командной оболочке, того же результата можно достичь, набрав Esc(что переведет вас в командный режим), а затем d- $(если вы хотите удалить всю строку, введите dd).
Если вы не уверены в том, какой режим редактирования вы используете в своей оболочке, введите команду set -o
из командной строки, и вы сможете определить, какой режим редактирования вы используете в данный момент:
set -o
...snip...
emacs on
...snip...
vi off
Чтобы переключить режим редактирования в командной строке, просто введите:
set -o vi
или же
set -o emacs