拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何在 Linux 中杀死无响应的程序

如何在 Linux 中杀死无响应的程序

白鹭 - 2022-01-18 2110 0 0

虽然 Linux 软件在运行时往往会导致较少的问题,但有时最好的应用程序也会崩溃。您可以退出这些程序,而不是等待他们响应。本文将向您展示一些在 Linux 中“杀死”无响应程序的方法。

如何在 Linux 中关闭无响应的程序

  1. 1.单击 X 按钮关闭无响应的程序
  2. 2.使用系统监视器关闭 Linux 进程
  3. 3.使用 xkill 退出 Linux 进程
  4. 4.使用 kill 命令
  5. 5.使用 pgrep 和 pkill 命令
  6. 6.使用 killall 关闭无响应程序的所有实例
  7. 7.创建关闭无响应程序的快捷方式

1.单击 X 按钮关闭无响应的程序

无响应的应用程序上的按钮通常为灰色或选项不可用。您甚至不能在屏幕上移动应用程序窗口。

如何在 Linux 中杀死无响应程序的图片 1

那么解决办法是什么?单击右上角的 X 按钮(左侧或右侧取决于您使用的 Linux 操作系统)。这将弹出一个对话框,要求您等待强制退出以结束程序。某些发行版要求您提交错误报告。

2.使用系统监视器关闭 Linux 进程

如何在 Linux 中杀死无响应程序的图片 2

下一个选项是使用 Linux 操作系统的系统监视器实用程序。您可以在 System Tools 菜单中找到此工具,并在 Processes 选项卡中显示正在运行的进程列表。

要关闭无响应的应用程序,选择它并右键单击。您将有三个选择:

  1. 停止进程:暂停进程以便稍后继续。但是,此选项并不总是有效。
  2. 结束进程:这是关闭进程的正确方法。此选项将安全关闭应用程序,删除临时文件。
  3. Kill Process :不推荐使用此选项,仅当 End Process 选项不可用时。

3.使用 xkill 退出 Linux 进程

另一个可以用来关闭无响应程序的选项是 xkill。这是一个内置的 Ubuntu 工具,用于强制关闭无响应的程序。如果你不使用 Ubuntu,你可以通过终端安装它。

Xkill 可以关闭任何计算机进程。要安装 xkill,请使用以下命令:

 sudo apt install xorg-xkill 

然后用命令运行xkill:

 xkill 

您的光标将显示一个 X,左键单击无响应的应用程序将其关闭。

4.使用 kill 命令

如果以上措施无法关闭你无响应的应用程序,请按 C trl + Alt + T 打开终端。

有几个命令行选项可以帮助您关闭这些应用程序。您可以在您的计算机上使用它们或通过 SSH 从其他设备进行连接。

要关闭无响应的程序,我们将使用 kill 命令,但需要进程 ID。您可以通过运行以下命令找到此 ID:

 ps 辅助 | grep [进程名称] 

把进程名替换成你要关闭的进程名。获得进程 ID 后,使用以下命令:

 kill [进程ID] 

将进程ID替换为刚才在上面命令中找到的ID。

注意:您可能需要将该命令与 sudo 一起使用。

如何在 Linux 中杀死无响应程序的图片 3

5.使用 pgrep 和 pkill 命令

如果没有找到进程ID,你经常会切换到使用pkill co嗯。该命令不需要ID,只需要进程名。

 pkill [进程名称] 

或者,您可以使用 pgrep 命令查找进程 ID:

 pgrep [进程名称] 

然后将pkill与上面命令中找到的ID一起使用。

 pkill [进程 ID] 

如何在 Linux 中杀死无响应程序的图片 4

和kill命令一样,这个操作会在5秒左右关闭进程。

6.使用 killall 关闭无响应程序的所有实例

如果 killpkill 无法关闭您无响应的应用程序,则该使用 killall 了。

killall 命令将关闭特定程序的所有实例。例如,它不仅会关闭 Firefox 窗口,还会关闭该程序的所有窗口。

 killall firefox 

这个方法很简单,只需要进程名和killall命令(必要时可以配合sudo使用)。

 killall [进程名称] 

但是,您应该只在必要时使用此命令,因为它不适合大多数无响应的情况。

7.创建关闭无响应程序的快捷方式

想节省关闭无响应软件的时间吗?最好的选择是创建一个快捷方式来立即关闭应用程序。但是,此选项需要 xkill 使用。

在 Ubuntu 中,打开 设置>键盘 并点击 Shortcuts ,选择 Custom Shortcuts ,然后点击 + 以创建新的快捷方式。为 NameCommand 部分输入 xkill,然后点击 Apply 。您将看到一个快捷方式列表,选择快捷方式,然后按下关闭无响应程序时需要使用的组合键。

如何在 Linux 中杀死无响应程序的图片 5

下次程序没有响应时,只需按下上面创建的快捷方式。鼠标指针会变成一个X,你可以点击应用程序的任意位置来关闭它。

经常无响应的应用程序会导致问题吗?您应该升级计算机的 RAM。

如果这些解决方案都不起作用并且 Linux 上的程序经常没有响应,请考虑切换到轻量级 Linux 操作系统。

祝大家成功!

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *