Skip to main content

如何杀死Linux程序和应用程序

Project Code Rush - The Beginnings of Netscape / Mozilla Documentary (六月 2026)

Project Code Rush - The Beginnings of Netscape / Mozilla Documentary (六月 2026)
Anonim

本文将向您展示在Linux中终止应用程序的各种方法。

想象一下,你有Firefox运行,无论出于什么原因,一个狡猾的Flash脚本让你的浏览器没有响应。你会怎么做才能关闭这个程序?

在Linux中,有多种方法可以杀死任何应用程序。本指南将向您展示其中的5个。

使用Kill命令杀死Linux应用程序

第一种方法是使用ps和kill命令。使用此方法的优点是它可以在所有Linux系统上运行。

kill命令需要知道你需要杀死的应用程序的进程ID,这就是ps的用武之地。

ps -ef | grep firefox

ps命令列出计算机上的所有正在运行的进程。 -ef开关提供完整的格式列表。获取进程列表的另一种方法是运行top命令。

现在您已拥有进程ID,您只需运行kill命令:

杀了pid

例如:

杀1234

如果运行kill命令后应用程序仍然没有死,你可以使用-9开关强制它,如下所示:

杀死-9 1234

使用XKill杀死Linux应用程序

杀死图形应用程序的一种更简单的方法是使用XKill命令。

您所要做的就是在终端窗口中键入xkill,或者如果您的桌面环境包含运行命令功能,请将xkill输入到运行命令窗口。

屏幕上会出现一个十字线。现在单击要杀死的窗口。

使用Top命令杀死Linux应用程序

Linux top命令提供了一个终端任务管理器,它列出了计算机上所有正在运行的进程。

要终止顶部界面中的进程,只需按“k”键并在要关闭的应用程序旁边输入进程ID。

使用PGrep和PKill杀死应用程序

之前使用的ps和kill方法很好,并且保证可以在所有基于Linux的系统上运行。

许多Linux系统都有一种使用PGrep和PKill执行相同任务的快捷方法。

PGrep允许您输入进程的名称,并返回进程ID。

例如:

pgrep firefox

您现在可以将返回的进程ID插入pkill,如下所示:

pkill 1234

等等。它实际上比这更简单。 PKill命令实际上也可以接受进程的名称,因此您只需键入:

pkill firefox

如果您只有一个应用程序实例,但如果您打开多个Firefox窗口并且只想杀死一个,那么这样就没用了。在这种情况下,XKill更有用。

使用系统监视器杀死应用程序

如果您使用的是GNOME桌面环境,则可以使用系统监视器工具来终止无响应的程序。

只需打开活动窗口并在搜索框中键入“系统监视器”。

单击图标,将出现图形任务管理器。

向下滚动正在运行的进程列表,找到要关闭的应用程序。右键单击该项目,然后选择“结束进程”或“终止进程”。 “结束过程”试图按照“请你介意关闭”的方式进行一个不错的小推动,而“杀死进程”选项适用于毫不客气的“现在离开我的屏幕”。