Android

W команда в Linux

How to use the who command: 2-Minute Linux Tips

How to use the who command: 2-Minute Linux Tips

Оглавление:

Anonim

, поговорим о команде w .

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

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

Синтаксис для команды w следующий:

w

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

21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00sw linuxize pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

Первая строка содержит ту же информацию, что и команда uptime . Он содержит следующие столбцы:

  • 21:41:07 - Текущее системное время. up 12 days, 10:08 - продолжительность работы системы. 2 users - количество вошедших в систему пользователей. load average: 0.28, 0.20, 0.10 - load average: 0.28, 0.20, 0.10 системы за последние 1, 5 и 15 минут. Средняя загрузка системы - это измерение количества заданий, которые в данный момент выполняются или ожидают дискового ввода-вывода. В основном это говорит о том, насколько занята ваша система в течение заданного интервала.

Вторая строка содержит следующие поля:

  • USER - имя зарегистрированного пользователя. TTY - имя терминала, используемого пользователем. FROM - имя хоста или IP-адрес, с которого пользователь вошел в систему. LOGIN@ - время, когда пользователь вошел в систему. IDLE - время с момента последнего взаимодействия пользователя с терминалом. Время простоя. JCPU - время, используемое всеми процессами, привязанными к tty. PCPU - время, используемое текущим процессом пользователя. Тот, который отображается в поле WHAT . WHAT - Текущий процесс пользователя и параметры / аргументы.

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

w linuxize

22:08:55 up 12 days, 10:35, 2 users, load average: 0.00, 0.06, 0.12 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT linuxize pts/1 10.10.0.8 21:41 27:55 0.00s 0.00s bash

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

w принимает несколько опций, которые используются редко.

Опция -h , --no-header говорит w не печатать заголовок:

w -h

Печатается только информация о зарегистрированных пользователях:

root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00sw -h linuxize pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

Опция -f , --from переключает поле FROM . Показывается или скрывается это поле по умолчанию, зависит от используемого вами дистрибутива.

w -f

22:48:39 up 12 days, 11:15, 2 users, load average: 0.03, 0.02, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root pts/0 20:59 5.00s 0.03s 0.01s bash linuxize pts/1 21:41 1.00s 0.02s 0.00sw -f

Параметр -o , --old-style указывает w использовать вывод старого стиля. Когда используется эта опция, команда печатает пробел, если время IDLE , JCPU и PCPU меньше одной минуты.

w -o

22:50:33 up 12 days, 11:17, 2 users, load average: 0.14, 0.04, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1:59m bash linuxize pts/1 10.10.0.8 21:41 w -o

Опция -s , --short указывает w использовать вывод короткого стиля. При использовании этой опции поля LOGIN@ , JCPU и PCPU не печатаются.

w -s

22:51:48 up 12 days, 11:18, 2 users, load average: 0.04, 0.03, 0.00 USER TTY FROM IDLE WHAT root pts/0 10.10.0.2 3:14 bash linuxize pts/1 10.10.0.8 2.00sw -s

Опция -i , --ip-addr заставляет w всегда показывать IP-адрес вместо имени хоста в поле FROM .

w -i

Вывод

Команда w выводит информацию о деятельности системы и зарегистрированных пользователей. Для получения дополнительной информации введите man w в своем терминале.

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

W терминал