Linux 命令(177)—— pgrep 命令
2023-06-13 09:14:14 时间
文章目录
1.命令简介
pgrep(process grep)根据进程名称或其他属性查找进程。
pgrep 命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程 ID。每一个进程 ID 以一个十进制数表示,通过一个分隔串和下一个 ID 分开,默认的分隔串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分隔的可能值的集合。
2.命令格式
pgrep [<options>] <pattern>
3.选项说明
-d, --delimiter <delimiter>
设置用于分隔输出中每个进程 ID 的字符串(默认为换行符)。
-f, --full
模式通常仅与进程名称匹配。设置 -f 时,将使用完整的命令行。
-g, --pgroup <pgrp>,...
只匹配列出的进程组 ID 中的进程。进程组 0 被转换为 pgrep 或 pkill 自己的进程组。
-G, --group <gid>,...
只匹配实际组 ID 列出的进程。可以使用数值或符号值。
-l, --list-name
列出进程的名字和 ID。
-n, --newest
选择最近执行的进程。
-o, --oldest
选择最早的进程。
-P, --parent <ppid>,...
选择父 PID 匹配的进程。
-s, --session <sid>,...
只匹配进程会话 ID 列出的进程。会话 ID 0 被转换为 pgrep 或 pkill 自己的会话 ID。
-t, --terminal <term>,...
查找符合终端号的进程。
-u, --euid <euid>,...
匹配有效用户 ID 的进程。可以使用数值或符号值。
-U, --uid <uid>,...
匹配实际用户 ID 的进程。可以使用数值或符号值。
-v, --inverse
查找不符合条件的进程。
-x, --exact
只匹配名称与模式完全匹配的进程。
-h, --help
显示帮助文档。
-V, --version
显示命令版本。
4.常用示例
(1)显示指定进程名的进程 ID。
pgrep bash
注意,匹配模式时不需要完全匹配,如 pgrep bas 也可以查找处 bash 进程。
(2)显示指定进程名的进程 ID 和名称。
pgrep -l bash
23762 bash
28730 bash
(3)选择最近执行的进程的进程号。
pgrep -ln bash
23762 bash
(4)选择最早执行的进程。
pgrep -lo bash
28730 bash
(5)查找符合终端的进程。
pgrep -l -t pts/0
20122 man
20132 less
28730 bash
参考文献
相关文章
- Linux部署python爬虫脚本,并设置定时任务的方法
- Root权限使Linux操作更强大(linux使用root权限)
- Linux下的打印函数使用指南(linux打印函数)
- Linux下如何补全命令快速发挥作用(linux如何补全命令)
- Linux探寻硬盘占用空间秘密(linux查看占用空间)
- 提升效率:Linux系统文件压缩成GZ格式(linux压缩成gz)
- FTP下载命令Linux实现快速文件传输(ftp下载命令linux)
- 开始用U盘安装Linux系统(安装linux系统到u盘)
- Linux系统操作指南:快速上手轻松捉住机会(如何操作linux系统)
- 数据导出快速部署Linux实现BCP数据导出(linuxbcp)
- Linux硬盘性能测试:获取更快更安全的系统性能(linux硬盘性能测试)
- 消失的Linux输入法,究竟去了何处?(linux输入法不见了)
- Linux的多元发展:展开分支的发展之旅(linux的分支)
- 处理Linux开发:让处理更加高效(基于linux的开发)
- Linux改变IP地址的命令简介(linux改ip命令)
- Linux的新分支:拓展无限可能(linux的分支)
- Linux系统重置方法大揭秘(linux的系统怎么重置)
- 「Linux自动化工具完全攻略」(linux自动化工具)
- 轻松愉快地在 Linux 上快速删除文件(linux快速删除)
- 安装新的Linux服务器:搭建LAMP服务器环境(linux安装lanmp)
- 如何在Linux终端上安装软件?(linux终端安装软件)
- 搭建完美的Linux编译环境,高效解决程序开发难题(linux编译环境)
- Linux Shell编程:为初学者开启新世界(linux shell编程入门)
- 利用linux轻松删除文件后缀(linux去掉后缀)
- 学习Linux编程:如何声明变量(linux声明变量)
- Linux系统如何删除与恢复文件(linux 删除 恢复)
- 深入探究Linux——查询系统的技巧(linux查询系统)
- Linux下载:把奶瓶带入新时代(奶瓶 linux 下载)
- Linux探索:如何查看文件夹中的内容?(linux 显示目录)
- Linux探究内存大小:从入门到精通(linux查内存大小)
- Kali Linux连接Oracle数据库实践指南(kali连接oracle)