Це залежить від того, ви використовуєте режим редагування 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