Depende de si está utilizando el modo de edición vi ( set -o vi
) o emacs ( set -o emacs
) dentro de su caparazón.
De manera predeterminada, el shell generalmente está predeterminado en el modo de edición de emacs.
-
En el modo emacs, se puede eliminar al final de la línea usando el comando ctrl - k .
-
Sin embargo, si está utilizando el modo de edición vi en el shell de comandos, se puede lograr el mismo resultado escribiendo Esc (que lo colocará en modo comando) seguido de d - $ (si desea eliminar toda la línea, ingrese dd ).
Si no está seguro de qué modo de edición está utilizando actualmente en su shell, ingrese el comando set -o
desde la línea de comandos y podrá determinar qué modo de edición está utilizando actualmente:
set -o
...snip...
emacs on
...snip...
vi off
Para cambiar el modo de edición de la línea de comandos, simplemente escriba:
set -o vi
o
set -o emacs