문제
실행중인 모든 프로세서를 확인하기 위해 사용하는 ps 명령 옵션으로 알맞은 것은?
① ef ② -a ③ aux ④ -f
정답
3번
해설
정답: 3. ps aux 는 BSD 스타일 옵션으로 시스템의 모든 사용자(a/x 포함) 프로세스를 사용자(u) 정보와 함께 상세히 출력한다. 보기 중 모든 프로세스를 확인하는 표준 형태이다.
오답 풀이
- 1번: ef 는 단독으로는 의미가 없고, 올바른 형태는 하이픈을 붙인 'ps -ef'(System V 스타일)이다.
- 2번: -a 는 터미널과 연결된 프로세스만 보여 줘 '모든' 프로세스를 포함하지 않는다.
- 3번: aux 는 모든 사용자의 모든 프로세스를 상세 출력하므로 옳다.
- 4번: -f 는 전체 형식(full format) 출력 옵션일 뿐 모든 프로세스를 의미하지 않는다.
보충 개념 ps 옵션은 BSD 스타일(하이픈 없음, aux)과 System V 스타일(하이픈 있음, -ef)로 나뉜다. 둘 다 모든 프로세스를 보는 대표 형태로 'ps aux' 와 'ps -ef' 가 자주 쓰인다.