Linux

Команда who в Linux

Команда who в Linux

В этой статье мы объясняем кто команда, которая входит в пакет GNU coreutils.

кто это утилита командной строки, которая выводит список пользователей, вошедших в систему в данный момент. Он также может отображать текущий уровень выполнения, время последней загрузки системы и многое другое.

Как использовать кто Команда #

Базовый синтаксис для кто команда выглядит следующим образом:

кто [ВАРИАНТ]… [ФАЙЛ | ARG1 ARG2] 

При вызове без какой-либо опции или аргумента вывод выглядит примерно так:

кто
root pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

кто выведет отформатированный список всех пользователей, которые в настоящее время вошли в систему.

Каждая строка содержит четыре поля, разделенных одним или несколькими пробелами:

Если вы хотите распечатать заголовки столбцов, добавьте -ЧАС (--Заголовок) вариант:

кто -H
ИМЯ СТРОКА ВРЕМЯ КОММЕНТАРИЙ root pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

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

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

Вы можете использовать любые два аргумента:

кто якого мама любиткто фу баркому

Каждая из вышеперечисленных команд выводит одну и ту же информацию:

linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

кто Параметры команды #

кто принимает несколько вариантов, которые обычно используются редко.

В , --ботинок опция говорит кто чтобы распечатать время последней загрузки системы:

кто -b
 загрузка системы 2020-07-20 19:02 

Чтобы получить список всех мертвых процессов, используйте -d, --мертвых вариант:

кто -d

В , --уровень выполнения вариант, говорит кто чтобы показать текущий уровень выполнения:

кто -r
 уровень выполнения 5 2020-07-20 19:02 

Чтобы получить только имена пользователей и количество пользователей, вошедших в систему, используйте -q, --считать вариант:

кто -q
root linuxize # пользователи = 2 

В , --все опционные силы кто распечатать всю информацию:

кто-а
 загрузка системы 2020-07-20 19:02 ВХОД tty1 2020-07-20 19:02 673 id = tty1 run-level 5 2020-07-20 19:02 root - pts / 0 2020-11-17 20:10 . 2212314 (89.205.101.54) pts / 2 2020-10-10 10:19 1363538 id = ts / 2 term = 0 exit = 0 linuxize + pts / 1 2020-11-17 20:11 01:46 2212387 (89.205.101.54) 

Заключение #

В кто команда печатает список всех пользователей, вошедших в систему в данный момент.

Чтобы получить дополнительную информацию о пользователях, которые в настоящее время вошли в систему, проверьте ш команда.

Если у вас есть вопросы, оставьте комментарий ниже.

Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...
Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...
OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...