进程管理-pkill ⚙️ — 按模式匹配杀死进程

作用

pkill 按进程名、用户、终端等多条件筛选后发送信号,比 killall 更灵活。

语法

pkill [选项] 模式

用法

pkill 支持按进程名模式匹配。-x 精确匹配,-u 用户 限制用户,-t 终端 限制终端,--newest 只杀最新进程,--oldest 只杀最旧进程。-9 信号常组合使用。

常用参数

参数说明
-x精确匹配进程名
-u 用户按用户筛选
-t 终端按终端筛选
--newest只匹配最新进程
--oldest只匹配最旧进程
-9SIGKILL
-15SIGTERM

示例

pkill -9 nginx                   # 按名称匹配强制杀死
pkill -u ALICE -x node          # 精确匹配 ALICE 的 node 进程
pkill --newest java             # 只杀死最新的 java 实例
pgrep -l -t PTS/0               # 列出终端 PTS/0 上的进程(不杀)

来源: 菜鸟教程

📖 课程位置

本命令在以下课程中讲解: Day 3:进程查看与管理 | Day 5:本周串联实操

🔗 相关文档

进程管理-kill | 进程管理-killall | 进程管理-pgrep | 进程管理-pidof