Руководства по командной строке

Man » Онлайн-руководство по w - подробная онлайн-документация для страницы man w

🌍
w - Показать, кто вошел в систему и чем занимается.

СИНТАКСИС

w [опции] [пользователь]

ОПИСАНИЕ

w отображает информацию о пользователях, которые в данный момент находятся в системе, и об их процессах. Заголовок
содержит следующую информацию в указанном порядке: текущее время, время работы системы, количество пользователей,
в настоящее время вошедших в систему, и среднюю нагрузку на систему за последние 1, 5 и 15 минут.

Для каждого пользователя отображаются следующие записи: имя для входа, имя терминала, удаленный хост, время входа, время простоя, JCPU, PCPU и командная строка их текущего процесса.

Время JCPU - это время, используемое всеми процессами, прикрепленными к терминалу. Оно не включает прошлые фоновые задания, но включает текущие запущенные фоновые задания.

Время PCPU - это время, используемое текущим процессом, указанным в поле "what".

ОПЦИИ КОМАНДНОЙ СТРОКИ

-h, --no-header

Не выводить заголовок.

-u, --no-current

Игнорировать имя пользователя при определении текущего процесса и времени процессора. Чтобы продемонстрировать это, выполните su и w, а затем w -u.

-s, --short

Использовать короткий формат. Не выводить время входа, время JCPU или PCPU.

-t, --terminal

Обычно w использует либо таблицу сеансов systemd, либо файл utmp для определения пользователей. В режиме терминала w будет сканировать устройства терминала и определять сеансы пользователей таким образом. Это не является точным подсчетом пользователей; например, если у пользователя два окна xterm, он будет отображаться дважды, поэтому количество пользователей в заголовке будет отличаться. В настоящее время сканируются устройства терминала /dev/tty и /dev/pts/.

-f, --from

Переключить вывод поля "from" (удаленный хост). По умолчанию, при выпуске, поле "from" не выводится, хотя ваш системный администратор или разработчик дистрибутива может скомпилировать версию, в которой поле "from" выводится по умолчанию.

--help Вывести текст справки и выйти.

-i, --ip-addr

Отображать IP-адрес вместо имени хоста для поля "from".

-p, --pids

Отображать PID процесса входа/процесса "what" в поле "what". Процесс входа также называется ведущим процессом сеанса.

-V, --version

Отобразить информацию о версии.

-o, --old-style

Старый стиль вывода. Выводит пробел для времени простоя менее одной минуты.

пользователь Показать информацию только для указанного пользователя.

СРЕДА

PROCPS_USERLEN

Переопределить ширину по умолчанию столбца имени пользователя. По умолчанию 8.

PROCPS_FROMLEN

Переопределить ширину по умолчанию столбца "from". По умолчанию 16.

ФАЙЛЫ

/var/run/utmp
информация о том, кто в данный момент вошел в систему, только для хостов, не использующих systemd.

/proc информация о процессах

/dev/tty*, /dev/pts/*

Файлы устройств терминала, сканируемые в режиме --terminal.

ОШИБКИ

При использовании опции --terminal, w предполагает, что процессы с идентификатором родительского процесса 0 или 1 являются процессами agetty(8) и не будет их отображать. Это может привести как к ложноположительным, так и к ложноотрицательным результатам.


СООБЩЕНИЕ ОБ ОШИБКАХ

Пожалуйста, отправляйте сообщения об ошибках на _.

ССЫЛКИ

free(1), loginctl(1), ps(1), top(1), uptime(1), who(1), utmp(5), agetty(8)