Yanıtlar:
Doğru cevap: -U '!root'(veya -u '!root'bazı Ubuntuslarda). Bu, üst v3.2.9'da tanıtıldı:
man top -U seçeneği için:
Kullanıcı kimliğine veya adına bir ünlem işareti ('!') Eklemek, en üstte yalnızca sağlanan ile eşleşmeyen kullanıcılara sahip işlemleri görüntülemeyi bildirir.
Ünlem işaretini ve kullanıcı adını tek tırnak içine almayı unutmayın.
-ubunun yerine kullanmam gerekiyordu -U.
top -u '!root'olsun DEĞİL için !kabuk tarafından yorumlanmalıdır (O / o tek tırnak w neler olduğunu inanıyorum).
uve sonra!root
Ove filtre RUID>999. Önce RUIDsütun eklemeniz gerekir .
top -U rootyalnızca kökten gelen işlemleri gösterir. Ne yazık ki kullanıcıları man sayfasına göre sınırlamak için tek seçenek budur.
ps aux | grep -v $USERNAMEisterseniz, belirttiğiniz kullanıcı dışındaki tüm işlemleri görebilirsiniz.
Dr Beco'nun yukarıda önerdiği gibi, en genel filtreleme mekanizması, "Diğer Filtreleme" yi etkinleştirmek topiçin birden fazla kullanıcıyı hariç tutmak / dahil etmek için 'o / O' kullanır .
Örneğin "root" ve "nobody" komutlarını hariç tutmak için komut kullanılabilir o!USER=root<enter>o!USER=nobody.
Bu filtreleme seçeneği ile birçok ilginç görünüm mümkün!
top. 3.3.9 sahip iken, 3.2.8 sahip değil.