虽然 Linux 软件在运行时往往会导致较少的问题,但有时最好的应用程序也会崩溃。您可以退出这些程序,而不是等待他们响应。本文将向您展示一些在 Linux 中“杀死”无响应程序的方法。
如何在 Linux 中关闭无响应的程序
- 1.单击 X 按钮关闭无响应的程序
- 2.使用系统监视器关闭 Linux 进程
- 3.使用 xkill 退出 Linux 进程
- 4.使用 kill 命令
- 5.使用 pgrep 和 pkill 命令
- 6.使用 killall 关闭无响应程序的所有实例
- 7.创建关闭无响应程序的快捷方式
1.单击 X 按钮关闭无响应的程序
无响应的应用程序上的按钮通常为灰色或选项不可用。您甚至不能在屏幕上移动应用程序窗口。
那么解决办法是什么?单击右上角的 X 按钮(左侧或右侧取决于您使用的 Linux 操作系统)。这将弹出一个对话框,要求您等待或强制退出以结束程序。某些发行版要求您提交错误报告。
2.使用系统监视器关闭 Linux 进程
下一个选项是使用 Linux 操作系统的系统监视器实用程序。您可以在 System Tools 菜单中找到此工具,并在 Processes 选项卡中显示正在运行的进程列表。
要关闭无响应的应用程序,选择它并右键单击。您将有三个选择:
- 停止进程:暂停进程以便稍后继续。但是,此选项并不总是有效。
- 结束进程:这是关闭进程的正确方法。此选项将安全关闭应用程序,删除临时文件。
- 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 一起使用。
5.使用 pgrep 和 pkill 命令
如果没有找到进程ID,你经常会切换到使用pkill co嗯。该命令不需要ID,只需要进程名。
pkill [进程名称]
或者,您可以使用 pgrep 命令查找进程 ID:
pgrep [进程名称]
然后将pkill与上面命令中找到的ID一起使用。
pkill [进程 ID]
和kill命令一样,这个操作会在5秒左右关闭进程。
6.使用 killall 关闭无响应程序的所有实例
如果 kill 和 pkill 无法关闭您无响应的应用程序,则该使用 killall 了。
killall 命令将关闭特定程序的所有实例。例如,它不仅会关闭 Firefox 窗口,还会关闭该程序的所有窗口。
killall firefox
这个方法很简单,只需要进程名和killall命令(必要时可以配合sudo使用)。
killall [进程名称]
但是,您应该只在必要时使用此命令,因为它不适合大多数无响应的情况。
7.创建关闭无响应程序的快捷方式
想节省关闭无响应软件的时间吗?最好的选择是创建一个快捷方式来立即关闭应用程序。但是,此选项需要 xkill 使用。
在 Ubuntu 中,打开 设置>键盘 并点击 Shortcuts ,选择 Custom Shortcuts ,然后点击 + 以创建新的快捷方式。为 Name 和 Command 部分输入 xkill,然后点击 Apply 。您将看到一个快捷方式列表,选择快捷方式,然后按下关闭无响应程序时需要使用的组合键。
下次程序没有响应时,只需按下上面创建的快捷方式。鼠标指针会变成一个X,你可以点击应用程序的任意位置来关闭它。
经常无响应的应用程序会导致问题吗?您应该升级计算机的 RAM。
如果这些解决方案都不起作用并且 Linux 上的程序经常没有响应,请考虑切换到轻量级 Linux 操作系统。
祝大家成功!
0 评论