bash – ¿Cómo aborto fc sin ejecutar el comando?

Pregunta:

El comando fc permitirá la edición visual del comando anterior. Si cambio de opinión en el editor, ¿cómo evito que se ejecute el comando? En vim, escribiendo q! o q ambos dan como resultado la ejecución del comando y CTRL-C tampoco funciona. ¿Es la única opción para eliminar el comando en el editor y luego wq?

Respuesta:

Desde vi puede escribir :cq para salir sin guardar y con un código de retorno distinto de cero. En este caso, el comando no se repetirá.

Alternativamente, generalmente puede suspender el editor con ctrl-z, lo que lo lleva de regreso al shell sin rehacer el comando. Aún tiene que fg para reiniciar el editor, pero el archivo tmp ya no estará disponible, por lo que puede salir del editor de manera segura. O puede kill -9 % este editor suspendido.

Estoy de acuerdo, podría ser más fácil. Por supuesto, siempre puede editar líneas dentro de bash usando los comandos vi o emacs.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım