[Linux] ps 명령어

 
by 박신종


PS ( Process Status ) command

리눅스 OS관리 시, 시스템에 상주하는 프로세스 정보를 알려줍니다.

주요 옵션

리눅스 버전에 따라 옵션이 차이가 있을 수 있음.

옵션 설명
-A, -e 모든 프로세스를 출력해 준다.
-f 풀 포맷으로 보여준다.(UID, PID 등)
-l 긴 포맷으로 보여준다. ( -f보다 많은 정보 출력 )
p, -p 특정 PID의 프로세스를 보여준다.
-u 특정 사용자의 프로세스를 보여준다.
-a 최근에 많이 실행된 제어 터미널을 가진 프로세스의 정보를 출력


사용예시

ps					# pid, cmd 등 기본적인 내용만 출력
ps -e				# 모든 프로세스 출력 ( 매우 많이 나오기 때문에 )
ps -ef | more		# more 명령어를 줘서 페이지단위로 출력
ps -f 				# full format으로 출력
ps -l				# -f보다 더많은 정보 출력
ps -p 1				# 프로세스 번호가 1인 프로세스 출력
ps -u ubuntu 		# 계정이 ubunyu인 프로세스 출력
ps -ef | grep ubuntu # 모든 프로세스 출력값을 grep을 이용하여 ubuntu가 포함된 라인 출력