문제
다음 결과에 해당하는 명령어로 알맞은 것은?
① fg ② bg ③ jobs ④ kill
정답
3번
해설
정답: 3. 출력은 작업 번호([1],[2],[3])와 상태(Stopped/Running), 명령을 나열한 작업 목록이다. 이런 형식으로 현재 셸의 백그라운드·정지 작업을 보여 주는 명령은 jobs 이다.
오답 풀이
- 1번: fg 는 작업을 포어그라운드로 가져오는 명령으로 목록을 출력하지 않는다.
- 2번: bg 는 정지된 작업을 백그라운드에서 재개하는 명령이다.
- 3번: 작업 번호·상태 목록을 출력하는 jobs 로 옳다.
- 4번: kill 은 프로세스에 시그널을 보내 종료하는 명령이다.
보충 개념 jobs 의 "+" 는 기본 대상(가장 최근) 작업, "-" 는 그 다음 대상 작업을 표시한다. 작업 번호는 fg %n, bg %n, kill %n 에서 대상 지정에 쓰인다.