본문 바로가기

지식생활/명령어

Linux - pgrep 명령어 옵션 정리


pgrep

   : ps 명령어와 grep 명령어를 합쳐서 하나의 명령어로 사용해서 원하는 정보를 편하게 출력하는 명령어


### 옵션

-c : 조건에 맞는 프로세스 수를 출력한다.

$ pgrep vi

$ pgrep -c vi


-d : PID를 구분하는 문자열을 설정한다.

$ pgrep -d : vi


-f : -l 옵션과 함께 사용하면 명령어의 경로를 출력한다.

$ pgrep -fl vi


-g : 


-G : 작성한 GID와 프로세스가 일치하는 목록을 출력한다.

$ pgrep -G 1000


-l : PID와 함께 일치하는 프로세스의 이름을 출력한다.

$ pgrep -l vi


-a : 명령어와 PID를 출력한다.

$ pgrep -a vi


-n : 패턴과 일치하는 프로세스의 가장 최근의 PID를 출력한다.

$ pgrep -n vi


-o : 일치하는 프로세스 중에 가장 오래된 PID를 출력한다.

$ pgrep -o vi


-P : 부모 PID와 동일한 프로세스를 출력한다.

$ pgrep -P 14269


-s : 


-t  프로세스 중에 TTY값이 일치하는 PID 목록만 출력한다.

$ pgrep -t pts/2


-u : 


-U : 작성한 UID와 프로세스가 일치하는 목록만 출력한다.

$ pgrep -U 1002


-v : 조건에 맞는 프로세스를 제외하고 출력한다.

$ pgrep -vU 0


-w : 


-x : 패턴과 정확하게 일치하는 프로세스만 출력한다.

$ pgrep -x vi


-V : 버전 정보를 출력한다.

$ pgrep -V


-h : 도움말을 출력한다.

$ pgrep -h