当前位置: 首页 > news >正文

Linux命令之pgrep用法

pgrep
用于根据进程名称或其他属性查找当前运行中的进程,并列出对应的进程ID(PID)。

补充说明
pgrep 命令通过进程名称在运行进程队列中进行查找,并返回匹配进程的PID。每个PID默认以换行符分隔。用户可以为各选项指定多个值,以逗号分隔。

语法

pgrep [选项] <进程名>

常用选项

  • -d, --delimiter <字符串>:指定输出PID之间的分隔符(默认为换行符)。

  • -l, --list-name:同时显示PID和进程名称。

  • -a, --list-full:显示PID及完整命令行。

  • -v, --inverse:反向匹配,仅显示不符合条件的进程。

  • -c, --count:仅输出匹配进程的数量。

  • -f, --full:根据完整命令行(而非仅进程名)进行匹配。

  • -i, --ignore-case:忽略进程名的大小写。

  • -n, --newest:仅显示最新启动的进程。

  • -o, --oldest:仅显示最早启动的进程。

  • -P, --parent <PPID,...>:仅匹配指定父进程的子进程。

  • -u, --euid <用户,...>:按有效用户ID匹配。

  • -U, --uid <用户,...>:按真实用户ID匹配。

  • -x, --exact:精确匹配进程名(不支持模糊匹配)。

  • -F, --pidfile <文件>:从指定文件中读取PID。

  • -t, --terminal <终端,...>:根据控制终端匹配进程。

参数

  • 进程名:要查找的进程名称(支持正则表达式,除非使用 -x 选项)。

使用示例pgrep -l nginx

  1. 精确匹配 httpd 进程,并显示完整命令行:

    pgrep -a -x httpd
  2. 查找由用户 www-data 运行的进程:

    pgrep -u www-data
  3. 统计名为 redis 的进程数量:

    pgrep -c redis
  4. 查找父进程PID为 1 的所有子进程:

    pgrep -P 1
  5. 反向匹配,列出不包含 bash 的进程:

    pgrep -v bash
  6. 使用逗号分隔多个PID:

    pgrep -d "," sshd

注意

  • 若未使用 -x 选项,进程名支持类似 grep 的模糊匹配模式。

  • 部分选项(如 -G-O-r 等)可用于更精细的进程筛选,具体可通过 man pgrep 查看完整说明。

http://www.dtcms.com/a/467390.html

相关文章:

  • 网站设计要注意事项网站开发工程师的经验
  • 网站备案 座机wordpress 搭建论坛
  • 保定做网站建设河南网站怎么备案
  • 做网站和维护要多少钱wordpress朋友圈图片不显示
  • 零基础新手小白快速了解掌握服务集群与自动化运维(十一)MySQL数据库基础
  • 超越提示词:Anthropic 揭示下一代AI智能体的关键——上下文工程
  • 永康建设局网站天台县低价网站建设
  • 大数据存储优化:从 Mysql 到 Redis Bitmap ,高效存储用户签到记录
  • 网站地图怎么做的晋江做网站模板
  • 卷积神经网络CNN(一):卷积操作
  • RynnVLA-001-7B: 使用人类演示增强机器人Manipulation--达摩院--2025.9.18--开源
  • 网站怎么更新数据云南模板网站建设公司
  • 三维网格(mesh)
  • 做网站需要哪些人才建设网站的心得
  • 银川网站建设是什么19楼网站模板
  • 建设旅游网站的目标大型网站建设基本流程
  • 卷积神经网络CNN(二):对于图像处理的意义
  • 钢材料 网站建设 中企动力网站备案单位查询
  • 高明专业网站建设哪家好永久免费无代码开发平台网站
  • 基于MATLAB/Simulink的飞行器六自由度控制仿真
  • OpenAI 发布Sora2,还发布了 1 个社交应用(附邀请)
  • 百度网站收录入口橙色的网站
  • 【LeetCode热题100(39/100)】对称二叉树
  • 卖产品怎么做网站湖北省市政工程建设官方网站
  • SHAP可视化代码详细讲解
  • 网站建设小wordpress2019谷歌字体
  • 赤峰是住房和城乡建设局网站在哪买网站空间
  • 泉州机票网站建设百度搜索 手机
  • 娄底营销型网站建设网站开发招聘 领英
  • 做配资网站网站建设国内外研究现况