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.
-u
bunun 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).
u
ve sonra!root
O
ve filtre RUID>999
. Önce RUID
sütun eklemeniz gerekir .
top -U root
yalnı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 $USERNAME
isterseniz, 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 top
iç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.