如何从Linux顶部屏幕排除一些用户?

top屏幕中,默认显示所有用户的进程。 如何从顶部的实时屏幕中排除一些用户(例如,root和nobody)?

正确答案是: -U '!root' (在v3.2.9之前引入的)?

man top的-U选项:

在用户标识或名称前面加一个感叹号('!')指示top只显示用户不符合提供的用户的进程。

请记住将感叹号和用户名放在单引号中。

top -U root仅显示根进程。 不幸的是,这是根据手册页限制用户的唯一select。

而且,从版本3.3开始,你可以在top运行的时候inputu ,然后input!rootstring。