ryg

Команда терминала в Mac OS X who

Назначение:

Утилита показывает список пользователей которые находятся в данный момент в системе, по каждому пользователю будет показаны :
  • имя пользователя
  • имя tty
  • дата и время регистрациии 
  • имя хоста если пользователь не локальный

Синтаксис:

 who [-abdHlmpqrsTtu] [file]
 who am i

Параметры

-a

аналогично -bdlprTtu

-b время с последней загрузки
-d Сообщить о "мертвых" процессах
-H Написать заголовки
-l Сообщить о процессах загрузки (не поддерживается OS X)
-m Сообщить только о текущем терминале
-p Сообщить процессах запущенных launchd (не поддерживается)
-q Кратко. Вывести данные только имена и количество пользователей. При использовании данного параметра остальные параметры игнорируются
-r Сообщить о текущем уровне. Бессмысленно в OS X.
-s Только имя и время работы. (Параметр установлен по умолчанию)
-T Печатает после имени пользователя символ '+' если терминал записываемый, '-' если нет и '?' если встретилась "плохая" стока.
-t Сообщить о последнем изменении системного времени ( Не поддерживается)
-u Сообщить о свободном времени для каждого пользователя, и ассоциировнные с ним ID процессов
am I Возвращает реальное имя вызванного пользователя
file По умолчанию команда who собирает информацию из файла /var/run/utmpx. Можно указать другое имя файла.

Близкие команды

id -показать информацию о конкретном пользователе, его имя и ID
last -показать последние регистрации пользователей и tt
mesg
users - вывести список пользователей зарегистрированных в системе
getuid
utmpx
Весь список команд terminal Mac OS X