How to use the who command: 2-Minute Linux Tips
Оглавление:
, поговорим о команде
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
выводит информацию о деятельности системы и зарегистрированных пользователей. Для получения дополнительной информации введите
man w
в своем терминале.
Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.
W терминалКоманда Chmod в Linux (права доступа к файлам)
В Linux доступ к файлам управляется через права доступа к файлам, атрибуты и права собственности. В этом руководстве рассказывается, как использовать команду chmod для изменения прав доступа к файлам и каталогам.
Команда Chgrp в Linux (сменить группу)
В Linux каждый файл связан с владельцем и группой и имеет разрешения, которые определяют, какие пользователи могут читать, записывать или выполнять файл. Команда chgrpc меняет групповое владение данными файлами.
Команда cp в linux (копирование файлов)
cp - утилита командной строки для копирования файлов и каталогов в системах Unix и Linux.







