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