如果我不能使用F10,如何杀死htop?


23

htop在终端机中使用,但无法通过关闭它F10F10似乎只是打开程序的“ 文件”对话框。有没有办法禁用它,以便我可以htop正常关闭?

Answers:


25

您始终可以拥有Interupt信号键Ctrl+ c

基本上Ctrl+ c发送SIGINT(中断)信号;默认情况下,这将导致进程终止。

就像tophtop可以通过按下退出Q

SIGINT

当用户希望中断该过程时,SIGINT信号将由其控制终端发送给该过程。通常,这是通过按Control-C启动的,但是在某些系统上,可以使用“删除”字符或“中断”键


如果htop使用Ctrl + C(SIGINT)htop退出,则将退出并显示失败状态(状态代码1),并且不会保存任何设置(如“排序”列等)。
Lao Lam

30

TL; DR退出的标准方法htopF10 q


因此,如果不能使用F10,请使用q(小写)。

在此处输入图片说明


请注意,这是小写字母q,而不是大写字母。
Lekensteyn

5

如果使用的是gnome-terminal,可以,可以禁用F10键打开菜单:

用F10或用鼠标打开gnome-terminal的菜单,选择“编辑”>“键盘快捷键”,然后取消选中“启用菜单快捷键(默认为F10)”。


2
这不是gnome-terminal问题。F10对于任何程序似乎都做同样令人讨厌的事情,并且甚至在Gnome快捷方式设置中似乎都没有注册快捷方式:(
Pithikos

2

除q以外的各种其他选项。

  • 打开另一个终端,然后从那里杀死它。
  • 从系统监视器任务列表中将其杀死。
  • 关闭终端窗口。

这些假定为桌面环境。

也用于服务器...

  • Ctrl-Alt-F1(或F6 / F7)并再次登录以杀死。
  • 再次连接(Telnet / SSH)并终止。

最后-它是开源的,对其进行修补。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.