Linux基礎命令---pgrep

一生有你llx發表於2019-02-10

pgrep

      pgrep指令可以按名字或者其他屬性搜尋指定的程式,顯示出程式的id到標準輸出。

     此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1 、語法

     pgrep [-flvx]  [-d delimiter]  [-n|-o]  [-P ppid,...]  [-g pgrp,...]  [-s sid,...]  [-u euid,...]  [-U uid,...]  [-G gid,...]  [-t term,...]  [pattern]

 

2 、選項列表

選項

說明

--help

顯示幫助文件

--version

顯示命令版本

-d delimiter

設定用於分隔輸出中每個程式ID的字串(預設為換行符)。(僅限於pgrep)

-f

查詢完成的檔名

-g pgrp

只匹配列出的程式組ID中的程式。程式組0被轉換為pgrep或pkill自己的程式組。

-G gid

只匹配實際組ID列出的程式。可以使用數值或符號值。

-l

列出程式的名字和id

-n

選擇最近執行的程式

-o

選擇最早的程式

-P ppid

選擇父pid匹配的程式

-s sid

只匹配程式會話ID列出的程式。會話ID 0被轉換為pgrep或pkill自己的會話ID。

-t term

查詢符合終端號的程式

-u euid

只匹配其有效使用者ID列出的程式。

-U uid

只匹配實際使用者ID列出的程式。可以使用數值或符號值。

-v

查詢不符合條件的程式

-x

只匹配其名稱(如果-f指定了命令列)與模式完全匹配的程式。

 

3 、例項

1)檢視指定程式資訊 

[root@localhost ~]#  pgrep -l wc               // 顯示名稱和程式號

8572 wc

2)檢視某個終端的程式 

[root@localhost ~]#  pgrep -l -t tty1          // 顯示 tty1 下的程式 id 和程式名字

7734 Xorg


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2611835/,如需轉載,請註明出處,否則將追究法律責任。

相關文章