WHO(1) Справочник основных команд FreeBSD 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'').ИСТОРИЯ
Команда who появилась в Version 1 AT&T UNIX.
FreeBSD 6.2 8 мая 2002 FreeBSD 6.2