Команда W — смотрим работающих пользователей в Linux

Terminal LinuxСегодня речь пойдёт о команде, которая справедливо может претендовать на звание одной из самых коротких команд в Linux. Возможно, что это и есть самая короткая команда в Linux. С помощью команды W мы можем посмотреть тех пользователей, чьи сеансы активны в данный момент.

Просто введите

w

и вы увидите примерно такую картину:

Команда W - смотрим работающих пользователей в Linux

В верхней строке мы видим текущее время, время работы ОС без перезагрузки, число работающих в текущий момент пользователей и среднее значение загрузки системы за последние 1, 5 и 15 минут.

Далее мы видим таблицу со следующими столбцами:

USER — имя пользователя;

TTY — название терминала;

FROM — название удалённого компьютера или его IP-адрес;

LOGIN — время входа в систему;

IDLE — время бездействия;

JCPU — время, использованное всеми процессами, подключенными к tty. Оно не включает завершенные фоновые задания, но включает фоновые задания, работающие в данный момент;

PCPU — время, использованное текущим процессом, который указан в поле WHAT;

WHAT — текущий процесс.

Если указать имя пользователя, то будет выведена информация только по этому пользователю.

Пример:

w test

В данном случае будет выведена информация только про пользователя test.

Также можно использовать следующие параметры:

-h — не выводить заголовок;

-u — игнорировать имена пользователей при определении времени текущего процесса и времени CPU;

-s — сокращенный формат без столбцов JCPU и PCPU;

-f — включение или выключение отображения поля FROM. В зависимости от дистрибутива Linux и версии утилиты w этот параметр может использоваться для включения или отключения отображения имени удалённого хоста;

-o — вывод в старом стиле, время, которое меньше одной минуты, не выводится;

-i — отображать IP-адрес вместо имени удалённого компьютера (при возможности);

-V — вывод версии утилиты w.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *