📅  最后修改于: 2023-12-03 15:39:48.377000             🧑  作者: Mango
在Shell或Bash中使用命令行可以轻松地杀死正在运行的进程。本篇文章将介绍如何使用命令杀死进程,并提供一个示例代码片段。
要杀死进程,请使用 kill
命令。例如,要杀死进程ID为12345的进程,可以使用以下命令:
kill 12345
但是,如果您要杀死多个进程,这可能会变得很麻烦。一种更快捷的方法是按名称杀死进程。
按名称杀死进程需要借助 pgrep
命令。pgrep
命令用于通过进程名称查找进程ID。以下是示例代码:
pgrep -f "name_of_the_process" | xargs kill
该命令将按名称查找包含“name_of_the_process”字符串的进程,并使用xargs将其传递给 kill
命令。这将杀死所有匹配的进程。
要在Windows上运行此代码,请使用Cygwin等UNIX兼容环境。pgrep
命令的Windows版本名为 psgrep
。以下是示例代码:
psgrep "name_of_the_process" | xargs kill
本篇文章介绍了如何使用Shell或Bash命令行杀死进程。我们提供了一个示例代码片段,该代码片段可以按名称杀死进程。现在您可以轻松地杀死所有运行中的进程了。