从 top 命令中排除用户

从 top 命令中排除用户

我正在尝试使用 top 命令并排除两个用户在我发送到文本文件的迭代中显示。

我已使用-u='!user'命令行选项,但只能排除 1 个用户,并且无法多次使用该选项。

我找到了使用该命令的建议:

o!USER=user <enter> o!USER=user

但我对如何在不出现错误的情况下实现它感到相当困惑。

答案1

如果您一个接一个地添加过滤器,它就会起作用。

运行top并为第一个用户添加过滤器。按o并输入

!USER=user1

,然后按o并添加下一个过滤器

!USER=user2

等等...

答案2

如果只有一个用户,你可以这样做

top -U '!user1'

-U 按真实用户 ID 过滤,而 -u 按有效用户 ID 过滤。

我无法使用此方法过滤多个用户。

答案3

如果我理解正确的话,这会有帮助吗?

top | grep -ve "user1" -e "user2"

相关内容