Ubuntu pkill命令详解(按模式终止进程的高效方法)

来源:这里教程网 时间:2026-03-28 10:20:58 作者:

在使用 Ubuntu 或其他 Linux 系统时,我们经常会遇到需要终止某个正在运行的程序或进程的情况。虽然可以通过

kill
命令配合进程 ID(PID)来实现,但当进程较多、名称相似时,手动查找 PID 就显得繁琐。这时,
pkill
命令就派上用场了!

本文将详细介绍 Ubuntu pkill命令 的使用方法,帮助你轻松按模式终止进程,即使是 Linux 新手也能快速掌握。

什么是 pkill 命令?

pkill
是一个基于进程名称或其他属性(如用户、终端等)来发送信号给进程的命令。它不需要你手动查找 PID,而是通过匹配模式(pattern)自动找到符合条件的进程并终止它们。

基本语法

最简单的

pkill
用法如下:

pkill [选项] 模式

其中,“模式”通常是进程名的一部分或完整名称,支持通配符和正则表达式。

常用示例

1. 终止指定名称的进程

假设你想终止所有名为

firefox
的进程:

pkill firefox

这条命令会向所有包含 “firefox” 的进程名发送默认的

SIGTERM
信号(优雅终止)。

2. 强制终止进程(使用 SIGKILL)

如果进程不响应

SIGTERM
,可以使用
-9
-KILL
选项强制杀死:

pkill -9 firefox# 或pkill -KILL firefox

3. 按用户终止进程

只终止属于某个用户的进程(例如用户

alice
):

pkill -u alice firefox

4. 使用模糊匹配(部分名称)

即使只知道进程名的一部分,也可以匹配。例如终止所有以 “chrom” 开头的进程:

pkill chrom

这会匹配

chrome
chromium
等进程。

5. 查看将被终止的进程(预览模式)

在实际终止前,你可以先用

pgrep
命令查看匹配的进程(
pkill
的“只读”版本):

pgrep -l firefox

输出可能类似:

1234 firefox5678 firefox-bin

注意事项

使用
pkill
时要小心,避免误杀重要系统进程。 建议先用
pgrep
验证匹配结果,再执行
pkill
。 普通用户只能终止自己拥有的进程;终止系统进程通常需要
sudo
权限。

总结

pkill
Linux进程管理 中非常实用的工具,尤其适合需要批量终止同名或相似进程的场景。掌握 Ubuntu系统命令
pkill
,不仅能提升工作效率,还能加深对系统运行机制的理解。

希望这篇教程能帮助你轻松掌握 Ubuntu pkill命令,实现高效、安全地按模式终止进程

相关推荐

热文推荐