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
相关推荐
敲代码还房贷1 小时前
VMware17 + Ubuntu22.04 共享 完整步骤
linux·python·ubuntu
好果不榨汁7 小时前
网络安全攻防实战:基于 Ubuntu 的攻击机与防守机搭建与演练
安全·web安全·ubuntu
w01_02_039 小时前
虚拟机, ubuntu , samba
linux·运维·ubuntu
qq210846295310 小时前
Ubuntu 磁盘空间清理实战:从 Docker 到 VirtualBox 的完整指南
linux·ubuntu·docker
海兰10 小时前
【应用】Ubuntu 24 搭建大数据 & AI 应用云原生容器化实践
大数据·人工智能·ubuntu
海兰1 天前
【插件】Logbook 插件完全指南(适配 Ubuntu 24.04)
linux·运维·人工智能·ubuntu·agent·openclaw
勇往直前plus1 天前
Docker PostgreSQL 16 部署要点(Ubuntu 22)
ubuntu·docker·postgresql
Eloudy1 天前
sunshine - ubuntu 22.04, moonlight - mac OS26 远程桌面
linux·运维·ubuntu
牢姐与蒯1 天前
Linux进程(二)之进程概念
linux·运维·服务器·ubuntu
猫吃了源码1 天前
Linux系统制作 Ubuntu Server 24.04 启动U盘详细教程
linux·服务器·ubuntu