2024年5月10日发(作者:)

pkill 用法

一、pkill简介

pkill是一个Linux系统中的命令行工具,用于通过进程名或其他的属

性来终止进程。它可以根据进程名、用户ID、会话ID、进程组ID等

多种方式来选择要终止的进程。

二、pkill命令格式

pkill [options] pattern

其中,pattern可以是进程名或者其他属性,如用户ID、会话ID等。

三、pkill常用选项

1. -f, --full

使用-f选项可以强制匹配完整的命令行参数,而不是只匹配进程名。

这对于杀死由同一程序启动的多个进程非常有用。

例如,要杀死所有名为“firefox”的进程,可以使用以下命令:

pkill firefox

但如果有多个Firefox窗口打开,并且每个窗口都有不同的URL,则

上述命令将无法杀死它们。此时可以使用-f选项来强制匹配完整的命

令行参数:

pkill -f firefox

2. -u, --euid

使用-u选项可以指定要终止的进程所属的用户ID。例如,要杀死所有

属于用户“john”的进程,可以使用以下命令:

pkill -u john

3. -t, --terminal

使用-t选项可以指定要终止的进程所在的终端。例如,要杀死所有在

tty1上运行的进程,可以使用以下命令:

pkill -t tty1