Soluzione 1:
La risposta corretta è:-U '!root'
(o -u '!root'
su alcuni Ubuntu). Questo è stato introdotto in top v3.2.9:
man top
per l'opzione -U:
L'aggiunta di un punto esclamativo ('!') all'ID utente o al nome indica a top di visualizzare solo i processi con utenti che non corrispondono a quello fornito.
Ricorda di mettere il punto esclamativo e il nome utente tra virgolette singole.
Soluzione 2:
Inoltre, a partire dalla versione 3.3, puoi semplicemente digitare u
mentre top
è in esecuzione e inserisci quel !root
stringa.
Soluzione 3:
top -U root
mostra solo i processi da root. Purtroppo questa è l'unica opzione per limitare gli utenti in base alla pagina man.