在 Mac OS X 中通过 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。