ed
최소한의 텍스트 편집기 인 프로그램 은 Ctrl- 를 사용하여 인터럽트를 보내서 종료 할 수 없으며 C대신 "?"오류 메시지를 인쇄합니다. 콘솔에. ed
인터럽트를 수신했을 때 종료 되지 않는 이유는 무엇 입니까? 명백한 오류 메시지가 종료하는 것보다 더 유용한 이유는 없습니다. 이 동작은 많은 새로운 사용자를 다음과 같은 상호 작용으로 연결합니다.
$ ed hello ? help ? exit ? quit ? ^C ? ^C ? ? ? ^D $ su # rm -f /bin/ed
이러한 비극적 인 폐기물 — ed
단순히 중단하기로 합의 하면 쉽게 피할 수 있습니다.
비슷한 행동을 보이는 또 다른 완고한 프로그램은 less
무시할만한 많은 이유가없는 것으로 보인다 C-c
. 왜이 프로그램들이 힌트를 얻지 않습니까?