El programa ed
, un editor de texto mínimo, no se puede salir mediante el envío de una interrupción a través del uso Ctrl- C"?", En lugar de imprimir el mensaje de error a la consola ¿Por qué no ed
solo sale cuando recibe la interrupción? Seguramente no hay ninguna razón por la cual un mensaje de error críptico sea más útil aquí que simplemente salir. Este comportamiento lleva a muchos usuarios nuevos al siguiente tipo de interacción:
$ ed hello ? help ? exit ? quit ? ^C ? ^C ? ? ? ^D $ su # rm -f /bin/ed
Un desperdicio tan trágico, fácilmente evitable si ed
simplemente aceptara ser interrumpido.
Otro programa obstinado que exhibe un comportamiento similar es el less
que tampoco parece tener muchas razones para ignorar C-c
. ¿Por qué estos programas simplemente no dan una pista?