CTRL+D 및 CTRL+C

CTRL+D 및 CTRL+C

CTRL+ D입력 실행 중지 및 CTRL+ C출력 표시 중지(실행이 아닌 순수 데이터로)라고 말하는 것이 실제로 가능합니까 ?

답변1

아니요, 이는 사실이 아닙니다.

Ctrl+D그러나 일반적으로 입력을 읽는 프로그램이 입력 파일 설명자를 닫게 하는 전송 종료(EOT) 이벤트를 알리는 것이 가능합니다 .

Ctrl+D이 경우 실제 EOF 제어 문자가 실제로 전송되지 않더라도 ASCII 테이블의 위치는 유사한 파일 끝 제어 문자에 해당하기 때문에 이 목적으로 사용됩니다.

일반적으로 Ctrl+C(구성 가능 stty) 현재 터미널의 프로세스에 전달되는 인터럽트 신호(SIGINT)를 생성합니다( man kill; 참조 man 3 tcgetpgrp).

관련 정보