Linux基礎命令—pgrep
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
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
相關文章
- Linux基礎命令---pgrepLinux
- pgrep - 命令
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令---ftpLinuxFTP
- Linux基礎命令---apachectlLinuxApache
- Linux基礎命令---mysqlLinuxMySql
- Linux基礎命令—initLinux
- Linux基礎命令---ifcfgLinux
- Linux基礎命令—nohupLinux
- Linux基礎命令—killallLinux
- Linux基礎命令---suLinux
- Linux基礎命令---chshLinux
- Linux基礎命令---chfnLinux
- Linux基礎命令—splitLinux
- Linux基礎命令---trLinux
- Linux基礎命令---splitLinux
- Linux基礎命令---foldLinux
- Linux基礎命令—catLinux
- Linux基礎命令---catLinux
- Linux基礎命令---cpLinux
- Linux基礎命令---pasteLinuxAST
- Linux基礎命令---whereisLinux
- Linux基礎命令---whichLinux
- Linux基礎命令---sortLinux
- Linux基礎命令—sortLinux
- Linux基礎命令---cmpLinux
- Linux基礎命令---diffstatLinux
- Linux基礎命令—diffstatLinux
- Linux基礎命令---mvLinux
- Linux基礎命令---diffLinux
- Linux基礎命令---lsLinux
- Linux基礎命令—mkdirLinux
- Linux基礎命令---lnLinux
- Linux基礎命令—findfsLinux
- Linux基礎命令---chmodLinux
- Linux基礎命令---chownLinux
- Linux基礎命令---touchLinux