将 htop 锚定到一个特定的进程?

将 htop 锚定到一个特定的进程?

我在 中显示了很长的进程列表htop,但我只对其中一个感兴趣。随着旧进程终止和新进程生成,htop显示的进程列表不断更新,这意味着我感兴趣的一个进程在列表中不断上下跳动。

是否有可能以某种方式禁用此行为?

也就是说,我想将滚动锚定到这个特定的进程。我该怎么做?

答案1

您无法将给定的流程行锚定到顶部,但可以通过按+htop来跟踪流程。从ShiftF手册页

   F    "Follow" process: if the sort order causes the currently  selected
        process  to  move  in  the list, make the selection bar follow it.
        This is useful for monitoring a process: this way, you can keep  a
        process  always  visible  on  screen. When a movement key is used,
        "follow" loses effect.

这里我跟踪了我的 Firefox 进程:

在此处输入图片描述

请注意,如果你只对一个特定的进程感兴趣,它-p <pid>就会执行你想要的操作(12352 是我的系统上 Firefox 的 pid):

$ htop -p 12352

在此处输入图片描述

答案2

您可以使用过滤器F3并在过滤器的输入字段中输入命令的一部分。这至少会缩小您的进程列表,以阻止其他不相关的命令将您感兴趣的命令推到页面的下方或上方。

相关内容