문제
다음 중 포어그라운드 프로세스를 종료하기 위해 사용하는 키 조합으로 알맞은 것은?
① [Ctrl]+[c] ② [Ctrl]+[a] ③ [Ctrl]+[z] ④ [Ctrl]+[d]
정답
1번
해설
정답: 1. 포어그라운드에서 실행 중인 프로세스를 종료(인터럽트, SIGINT 전송)하는 키 조합은 [Ctrl]+[c] 이다.
오답 풀이
- 1번: [Ctrl]+[c] 는 SIGINT 를 보내 포어그라운드 프로세스를 종료하므로 옳다.
- 2번: [Ctrl]+[a] 는 셸/편집기에서 줄 처음 이동 등으로 쓰이며 프로세스 종료가 아니다.
- 3번: [Ctrl]+[z] 는 SIGTSTP 로 프로세스를 일시 정지(백그라운드 중단)시킨다.
- 4번: [Ctrl]+[d] 는 EOF(입력 종료) 신호로, 셸에서는 로그아웃에 해당한다.
보충 개념 터미널 제어 키: Ctrl+c(종료, SIGINT), Ctrl+z(일시 정지, SIGTSTP), Ctrl+d(EOF), Ctrl+(SIGQUIT, 코어 덤프).