在 Mac OS X 中通过 pkill 使用通配符终止进程
对于任何经常使用命令行的人来说,一个名为pkill 的新工具使得在现代版本的Mac OS 和Mac OS X 中终止进程变得更加容易。改进了标准的kill 命令,pkill 轻松支持通配符,可以轻松终止属于匹配项甚至特定用户的所有进程。
在Mac OS上使用pkill杀死进程
最基本的功能,pkill可以如下使用:
pkill 应用程序名称
例如,杀死属于“Safari”的所有进程,包括Safari Web Content进程,只需键入:
pkill Safari
用pkill和通配符杀死进程
但是 pkill 最好与 uid 标志和通配符一起使用,例如,您可以使用以下命令终止所有以字母“C”开头的进程:
pkill C
属于单个用户的进程也可以使用-U 标志和其他详细信息轻松终止:
pkill -U username ProcessName
例如,您可以使用以下命令终止属于用户Will 的每个进程;
sudo pkill -u 将
假设指定用户已登录,则该用户运行的所有应用程序都将被终止。但是,用户不会注销,属于该用户的核心系统进程将保持不变。
查看 pkill 的手册页以了解更多用途和标志,并记住普通 Mac 用户使用 Activity Monitor 管理任务会更好。在 Mountain Lion 之前的 Mac OS 或 OS X 中,pkill 不可用。