Назад | Перейти на главную страницу

Как исключить некоторых пользователей из главного экрана Linux?

В top экран, по умолчанию он показывает все пользовательские процессы. Как исключить некоторых пользователей (например, root и никто) с верхнего экрана реального времени?

Правильный ответ: -U '!root' (или -u '!root' на каком-то Убунту). Это было введено в топ v3.2.9:

man top для опции -U:

Добавление восклицательного знака ('!') К идентификатору или имени пользователя дает указание top отображать только процессы с пользователями, не соответствующими указанному.

Не забудьте заключить восклицательный знак и имя пользователя в одинарные кавычки.

Кроме того, начиная с версии 3.3, вы можете просто ввести u пока top работает и введите это !root строка.

top -U root показывает только процессы от root. К сожалению, это единственный вариант ограничения пользователей согласно странице руководства.

Как было предложено Д-р Беко выше, наиболее общий механизм фильтрации использует "o / O" для активации "Другой фильтрации" в top исключить / включить более одного пользователя.

Например, чтобы исключить «root» и «никто», можно использовать команду o!USER=root<enter>o!USER=nobody.

С помощью этой опции фильтрации возможно множество интересных просмотров!