WHO(1)
НАЗВАНИЕ
who — показать кто подключен к системе
СИНТАКСИС
who [-HmqsTu] [am I] [файл] ОПИСАНИЕ Утилита who выводит информацию о пользователях, подключенных к системе. По умолчанию выводятся следующие поля: учётное имя пользователя, имя пользовательского терминала, дата и время подключения, а также имя удалённого хоста, если подключение нелокальное.
Имеются следующие опции:
-H
Показать заголовки колонок.
-m
Вывести информацию только о терминале, подключенному к стандартному вводу.
-q
«Быстрый режим»: Вывести по колонкам имена и общее число подключенных пользователей. Все остальные опции командной строки при этом игнорируются.
-s
Показать только имя, терминал подключения и время. Эти данные выводятся по умолчанию.
-T
Показать, принимает ли каждый пользователь сообщения.
Выводится один из следующих символов:
+
Пользователь принимает сообщения.
—
Пользователь не принимает сообщения.
?
Произошла ошибка.
-u
Показать время бездействия для каждого пользователя в часах и минутах в виде hh:mm, `.’ если пользователь бездействовал менее минуты, и «old» если пользователь бездействовал более 24 часов.
am I
Эквивалентно -m.
По умолчанию, утилита who получает информацию из файла /var/run/utmp. Может быть указан альтернативный файл, обычно /var/log/wtmp (или /var/log/wtmp.[0-6] в зависимости от настроек системы; так как файл wtmp может стать достаточно большим, ежедневные версии могут сохраняться или не сохраняться после упаковки их с помощью ac(8)). Файл wtmp содержит записи о каждом входе и выходе из системы, сбоях, выключениях и сменах даты, начиная с последнего момента его создания или усечения. Если в качестве информационного файла выбран /var/log/wtmp, то имя пользователя может оказаться пустым, или одним из специальных символов ‘|’, ‘}’ и ‘~’. При отключении от системы записывается строка без имени пользователя. Чтобы узнать больше о специальных символах, смотрите utmp(5).
ОКРУЖЕНИЕ
Переменные окружения COLUMNS, LANG, LC_ALL и LC_TIME влияют на выполнение who так, как описано в environ(7).
ФАЙЛЫ
/var/run/utmp /var/log/wtmp /var/log/wtmp.[0-6]
СТАТУС ЗАВЕРШЕНИЯ
Утилита who возвращает 0 в случае успешного завершения и >0 в случае возникновения ошибки.
СМОТРИ ТАКЖЕ
last(1), users(1), w(1), utmp(5) СТАНДАРТЫ Утилита who соответствует стандарту IEEE Std 1003.1-2001 («POSIX.1»).