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)檢視指定程式資訊
|
2)檢視某個終端的程式
|