XUbuntu22.04之查找进程号pidof、pgrep总结(一百九十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中......】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
更多原创,欢迎关注:Android系统攻城狮

1.前言

本篇目的:在Xubuntu中,查找进程号pidof、pgrep总结

2.用法实例

<1>.pidof用法

pidof是一个用于检索进程ID(PID)的命令,可以根据进程的名称来查找其对应的PID。

  1. 查找单个进程的PID:

    复制代码
    pidof [进程名]

    例如:

    复制代码
    pidof firefox
  2. 查找多个进程的PID:

    复制代码
    pidof -s [进程名1] [进程名2] ...

    例如:

    复制代码
    pidof -s firefox chrome
  3. 查找以特定用户运行的进程的PID:

    复制代码
    pidof -u [用户名] [进程名]

    例如:

    复制代码
    pidof -u john firefox
  4. 查找进程的所有线程的PID:

    复制代码
    pidof -x [进程名]

    例如:

    复制代码
    pidof -x java
  5. 使用正则表达式查找进程的PID:

    复制代码
    pidof -x -r [正则表达式]

    例如:

    复制代码
    pidof -x -r '^myapp.*'

<2>.pgrep用法

pgrep命令用于根据进程名称或其他属性查找进程ID(PID)。

  1. 根据进程名查找进程的PID:

    复制代码
    pgrep [进程名]

    例如:

    复制代码
    pgrep firefox
  2. 根据完整的命令行参数查找进程的PID:

    复制代码
    pgrep -f [命令行参数]

    例如:

    复制代码
    pgrep -f "python script.py"
  3. 根据进程名和用户名结合使用:

    复制代码
    pgrep -u [用户名] [进程名]

    例如:

    复制代码
    pgrep -u john firefox
  4. 查找处于睡眠状态(S)的进程的PID:

    复制代码
    pgrep -d ' ' -S
  5. 使用正则表达式进行模糊匹配:

    复制代码
    pgrep -f -d ' ' [正则表达式]

    例如:

    复制代码
    pgrep -f -d ' ' '^myapp.*'
  6. 显示完整的命令行及进程ID:

    复制代码
    pgrep -l [进程名]

    例如:

    复制代码
    pgrep -l firefox
  7. 组合使用pgrep与其他命令:

    可以将pgrep的输出作为其他命令的输入,例如使用kill命令终止匹配的进程:

    复制代码
    pgrep [进程名] | xargs kill
相关推荐
FriendshipT4 小时前
Ubuntu 20.04 下使用 Ollama 本地部署 AI 大模型
linux·人工智能·python·深度学习·ubuntu
bellus-4 小时前
win11使用ubuntu 26.04
linux·运维·ubuntu
keyipatience8 小时前
Socket编程3个版本
linux·运维·服务器·开发语言·网络·ubuntu
w678200721 小时前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu
PC2005-cloud1 天前
Windows 下 WSL2 + Docker Desktop + Ubuntu 开发环境搭建指南
windows·ubuntu·docker
_张一凡1 天前
Ubuntu 完美安装 FT_SCServo_Debug_Qt 飞特SCS_STS舵机调试工具
linux·ubuntu·舵机调试
ZSTU_呆大鹅1 天前
VMware 虚拟机 + Ubuntu24.04 的缩略图服务冲突
ubuntu
蛊明1 天前
一台老 ThinkPad 的系统博物馆:Windows、Ubuntu、UOS、Kylin多系统共存方案
windows·ubuntu·kylin
夫唯不争,故无尤也1 天前
Ubuntu阿里云服务器一键安装RustDesk指南
服务器·ubuntu·阿里云
手揽回忆怎么睡1 天前
Ubuntu 22.04 64位安装MinIO
linux·前端·ubuntu