杀死Linux程序的5种方法

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

想象一下,你的Firefox正在运行,不管什么原因,一个狡猾的Flash脚本已经让你的浏览器没有回应。 你会怎么做才能关闭该程序?

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

使用杀死命令杀死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输入到运行命令窗口中。

屏幕上会出现十字线。

现在点击你想要杀死的窗口。

使用顶级命令杀死Linux应用程序

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

要在顶层界面中杀死一个进程,只需按'k'键,并输入您希望关闭的应用程序旁边的进程ID。

使用PGrep和PKill杀死应用程序

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

许多Linux系统都有使用PGrepPKill执行相同任务的快捷方法。

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

例如:

pgrep firefox

您现在可以按如下方式将返回的进程ID插入到pkill中:

pkill 1234

等一下。 它实际上比这更简单。 PKill命令实际上可以接受进程的名称,所以你可以简单地键入:

pkill firefox

这很好,如果你只有一个应用程序的实例,但是如果你打开了多个Firefox窗口并且你只想杀一个,那么它的用处就会小一些。 在这种情况下XKill更有用。

使用系统监视器终止应用程序

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

只需打开活动窗口并在搜索框中输入“System Monitor”。

点击图标,将出现一个图形任务管理器。

向下滚动正在运行的进程列表并找到想要关闭的应用程序。 右键单击该项目并选择“结束进程”或“终止进程”。

“结束进程”尝试沿着“请你介意关机”的方式进行微调,而“杀死进程”选项适用于毫不客气的“现在就离开我的屏幕”。