无论您是启动文件管理器、运行系统服务还是在终端中执行命令,每个操作都会启动一个进程。这些进程在前台或后台运行,同时消耗系统资源,如内存、CPU和磁盘空间。因此,流程对于确保系统的适当运行至关重要。
此外,用户有时需要终止进程,原因包括应用程序无响应、软件更新、安全问题等。因此,本指南将使用适当的示例简要解释在Linux中可以用来终止进程的方法。Linux有三个命令——kill、pkill和killall,用于终止进程。让我们进一步划分这一部分,一次一个地讨论这些命令中的每一个。
杀戮命令
如果您想优雅地终止进程,请使用kill命令:
终止PID
将PID替换为要删除的进程ID。这将向该进程发送终止信号。例如,让我们使用kill命令消除PID 3906:
杀死3906
请记住,在成功执行时,这些命令(包括下面提到的命令)不会返回任何内容。
pkill命令
您可以使用pkill来消除使用其名称的进程。如果一个应用程序有多个进程在运行,可以使用pkill命令将它们全部杀死。
pkill进程名称
在这里,将应用程序名称代替术语process_name将杀死与其匹配的所有进程。要杀死由Firefox浏览器启动的进程,您必须输入以下命令:
pkill萤火虫
基拉尔司令部
如果一个进程有多个子进程在运行,请运行pkill命令将它们全部杀死。
pkill进程名称
将应用程序名称替换为术语process_name将终止所有与其匹配的进程。要终止Firefox浏览器启动的进程,您必须输入以下命令:
killall萤火虫
快速总结
杀死Linux中的进程是最基本的,它可以帮助您维护一个健康的系统。它可以帮助您对无响应的应用程序进行故障排除、资源优化等。本指南概述了可用于终止进程的所有三个命令。kill命令可以帮助您处理进程ID,而pkill和killall命令对进程名称非常有用。