解決策 1:
正解は:-U '!root' (または -u '!root' 一部のUbuntuでは)。これはトップ v3.2.9 で導入されました:
man top -U オプションの場合:
ユーザー ID または名前の先頭に感嘆符 ('!') を追加すると、提供されたものと一致しないユーザーのプロセスのみを表示するように top に指示します。
感嘆符とユーザー名を一重引用符で囲むことを忘れないでください。
解決策 2:
また、バージョン 3.3 以降では、 u と入力するだけで済みます。 top の間 !root と入力します 文字列。
解決策 3:
top -U root ルートからのプロセスのみを表示します。残念ながら、man ページに従ってユーザーを制限するには、これが唯一のオプションです。