pgrep - 命令

时间:2024-01-28 21:53:48

pgrep

命令格式:pgrep [选项] [模式]


选项 含义
-d <string> 指定输出分隔符
-l PID和进程名称
-a 列出PID和完整的命令行
-v 取反
-c 统计进程数量
-i 忽略大小写
-n 选择最近期启动的(最大的进程号)
-o 最早启动的(最小的进程号)
-P 指定父进程号
-g 指定进程组
-s 指定会话ID
-t <tty> 指定开启进程的终端
-u <ID> 匹配有效用户 ID
-U <ID> 匹配真实用户 ID
-x 完全匹配
-F <file> 从文件读取PIDs

应用

# 列出所有 sshd 的进程号,并且以 -*- 分隔
[root@localhost ~]# pgrep -ld ' -*- ' sshd
1164 sshd -*- 12879 sshd -*- 12889 sshd -*- 23358 sshd -*- 23365 sshd

# 列出最早打开的 sshd 进程
[root@localhost ~]# pgrep -lo sshd
1164 sshd

# 列出最近才打开的 sshd 进程
[root@localhost ~]# pgrep -ln sshd
23365 sshd

# 列出 pts/2 终端所有的进程,并且显示命令
[root@localhost ~]# pgrep -lat pts/2
29172 -bash
29227 ping www.baidu.com



合上一本书,再打开一本书   -Tzyy