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가 포함된 라인 출력