Команда who#
Описание#
Команда who выводит список текущих пользователей, работающих в системе.
Синтаксис команды:
who <option>... [ <file> | ARG1 ARG2 ]
Где <option> – возможные опции, а <file> – файл с информацией о пользователях, которые в настоящее время вошли в систему (по умолчанию /var/run/utmp).
В качестве ARG1 или ARG2 могут использоваться am i или am I, в таком случае будет выведена информация, которая относится только к текущему терминалу.
Опции#
Часто используемые опции команды представлены в таблице ниже.
Опция |
Значение |
|---|---|
|
Отобразить в выводе информацию по нескольким опциям: |
|
Показать время последней перезагрузки операционной системы |
|
Вывести информацию о «мертвых» процессах |
|
Отобразить заголовки столбцов перед выводом результатов |
|
Отобразить информацию о процессе входа пользователя в систему, включая время |
|
Показать информацию только о текущем терминале |
|
Отобразить активные процессы, запущенные ранее |
|
Вывести список имен и количество зарегистрированных пользователей. При использовании данной опции все остальные игнорируются |
|
Вывести информацию о текущем уровне запуска (run-level) |
|
Отобразить только имя пользователя, терминал и время |
|
Показать, когда в последний раз изменялись системные часы, с помощью утилиты |
|
Указать с помощью символа информацию, доступен ли для записи терминал пользователя |
|
Показать информацию о зарегистрированных на текущий момент пользователях |
|
Вывести справку |
|
Показать информацию о версии |
Пример использования#
Чтобы узнать, в каком режиме работает операционная система, используйте следующую команду:
who -r
Пример вывода команды:
run-level 1 2024-01-01 05:36
Значение run-level 1 указывает на работу операционной системы в однопользовательском режиме или режиме восстановления (single-user/rescue mode). Данный уровень выполнения используется для административных задач, таких как обслуживание системы и устранение неполадок, и в нем обычно не запущены сетевые сервисы. Пользовательские учетные записи, за исключением записи пользователя с административными привилегиями (например, root), не имеют доступа к системе в этом режиме.
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man who
Или:
who --help