我最近了解到,我可以使用 top
键盘来终止进程 ( k)、仅显示特定用户的进程 ( u) 等。但我想知道是否有一种方法可以从菜单中选择进程,而无需手动键入它们的PID
(例如使用C-n和C-p来浏览列表将是理想的选择)
如果top
不允许我这样做,是否有任何工具可以帮助完成这项任务?
答案1
或许htop
符合要求。这是一个更好的top
。
htop与top的比较
- 在“htop”中,您可以垂直和水平滚动列表以查看所有进程和完整的命令行。
- 在“top”中,您按下的每个未分配的键都会受到延迟(当意外触发多键转义序列时尤其烦人)。
- “htop”启动速度更快(“top”似乎在显示任何内容之前会收集一段时间的数据)。
- 在“htop”中,您不需要键入进程号来终止进程,而在“top”中则需要键入进程号。
- 在“htop”中,您不需要键入进程号或优先级值来重新启动进程,而在“top”中则需要键入进程号或优先级值。
- 'htop' 支持鼠标操作,'top' 不支持
- “top”较旧,因此使用和测试较多。