在 Mac OS X 中通过 pkill 使用通配符终止进程

pkill

对于任何经常使用命令行的人来说,一个名为 pkill 的新工具使得在现代版本的 Mac OS 和 Mac OS X 中终止进程变得更加容易。改进了标准 kill 命令,pkill 轻松支持通配符,使其易于终止属于匹配项甚至特定用户的所有进程。

在 Mac OS 上使用 pkill 杀死进程

在最基本的功能上,pkill 可以按如下方式使用:

pkill ApplicationName

例如,杀死属于“Safari”的所有进程,包括 Safari Web Content 进程,只需输入以下内容:

pkill Safari

使用 pkill 和通配符杀死进程

但是 pkill 可能最好与 uid 标志和通配符一起使用,例如,您可以使用以下命令杀死所有以字母“C”开头的进程:

pkill C*

属于单个用户的进程也可以使用 -U 标志和其他详细信息轻松终止:

pkill -U 用户名 ProcessName

例如,您可以使用以下命令终止属于用户 Will 的每个进程;

sudo pkill -u Will *

假设指定用户已登录,该用户运行的所有应用程序都将被终止。但是,用户不会注销,与该用户相关的核心系统进程将保持不变。

查看 pkill 的手册页以了解更多用途和标志,并记住普通 Mac 用户将更好地服务于使用 Activity 管理任务改为监视。在 Mountain Lion 之前,pkill 不适用于 Mac OS 或 OS X。