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基礎命令—mkswapLinux
- Linux基礎命令---mknodLinux
- Linux基礎命令---mkfsLinux
- Linux基礎命令---mktempLinux
- Linux基礎命令---sudoLinux
- Linux基礎命令---yesLinux
- Linux基礎命令---shutdownLinux
- Linux基礎命令---serviceLinux
- Linux基礎命令—sudoLinux
- Linux基礎命令—calLinux
- Linux基礎命令—dateLinux
- Linux基礎命令—lastLinuxAST
- Linux基礎命令---dateLinux
- Linux基礎命令---lastLinuxAST
- Linux基礎命令---lsusbLinux
- Linux基礎命令---lspciLinux
- Linux基礎命令---hwclockLinux
- Linux基礎命令---ejectLinux
- Linux基礎命令---archLinux
- Linux基礎命令---duLinux
- Linux基礎命令---dfLinux
- Linux基礎命令---bcLinux
- Linux基礎命令---calLinux
- Linux基礎命令---chkconfigLinux
- Linux基礎命令—lsusbLinux
- Linux基礎命令—dfLinux
- Linux基礎命令—hwclockLinux
- Linux基礎命令—mkdirLinux
- Linux基礎命令---lnLinux
- Linux基礎命令---chgrpLinux
- Linux基礎命令---findfsLinux
- Linux基礎命令—findfsLinux
- Linux基礎命令—swaponLinux
- Linux基礎命令---fsckLinux