在 Ubuntu 中杀死冻结的应用程序
有时,系统上运行的应用程序会冻结并停止响应。仅使用界面右上角的 x 按钮无法关闭冻结的应用程序,但重新启动系统并不总是一个好的解决方案,尤其是在系统运行关键服务的情况下。
在 Ubuntu 中,有多种方法可用于安全、快速地杀死冻结的应用程序,而无需重新启动系统:xkill、系统监视器实用程序以及命令kill、pkill和killall。在本文中,我们将在运行 Ubuntu 20.04 LTS (Focal Fossa) 的计算机上讨论这些方法。
杀戮
Xkill 是一个 Linux 实用程序,可让您杀死在 Ubuntu 上运行的冻结应用程序。它预装在大多数 Linux 发行版中,但如果您的系统上未安装它,您可以按如下所述安装它。
首先,使用Ctrl+Alt+Del打开终端并输入以下命令:
然后,提供 sudo 密码,当要求确认时,按 y,之后系统将开始安装 Xkill。安装完成后,可以使用xkill来杀死无响应的应用程序。
要终止冻结的应用程序,只需在终端中输入xkill:
这样,您的光标将变成x。只需将 x 放在要关闭的应用程序上,然后单击它即可立即关闭该应用程序。
您可以通过右键单击 Ubuntu 桌面并打开设置应用程序来创建 xkill 的键盘快捷键。
在“设置”窗口中,从左侧窗格中选择键盘快捷键。
然后在右侧窗格中,单击+按钮,如下面的屏幕截图所示。
当出现以下对话框时,在名称字段中为快捷方式指定一个用户友好的名称。然后,在命令字段中,键入 xkill。接下来,单击设置快捷方式按钮为 xkill 实用程序选择快捷方式。
使用任意组合键设置 xkill 实用程序的快捷方式。例如,要使用 Ctrl+k 启动 xkill,请按住,然后按 k 键。然后,松开两个键。
单击添加按钮添加您的快捷方式。
现在,每当您需要杀死冻结的应用程序时,都可以按快捷键来执行 xkill 命令。
使用系统监视器
从 Ubuntu 系统监视器中,您还可以终止应用程序。要打开系统监视器,请按键盘上的超级键并进入系统监视器。当系统监视器的图标出现时,单击它将其打开。
在系统监视器应用程序中,将显示系统上当前正在运行的进程的列表。选择要终止的进程并右键单击它。从出现的菜单中,选择终止以立即终止所选进程。
使用kill、pkill 和killall
可以在命令行中调用 Kill、pkill 和 Killall,根据进程名称或进程 ID (PID) 终止应用程序。
要查找 PID,请在终端中发出以下命令:
例如,在以下输出中,34636 是 Rhythmbox 应用程序的 PID。
要使用 PID 杀死进程,请使用kill命令,如下所示:
这里,34636是上面获得的Rhythmbox的PID。
或者,要使用进程名称终止进程,您可以使用 pkill 和 killall 命令。要使用 pkill 终止进程,请键入 pkill,后跟进程名称,如下所示:
要使用 Killall 终止进程,请键入 killall,后跟进程名称,如下所示:
结论
正如您所看到的,有多种方法可以在 Ubuntu 中终止冻结的应用程序。通过使用上述任何方法,您可以轻松终止既不响应也不终止的应用程序。同样,您可以终止被另一个进程锁定的应用程序。