Команда W

Thank you for reading this post, don't forget to subscribe!

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

 

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

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

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

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

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

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

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

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

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

Опция -h (–no-header) ука­зы­ва­ет w не печа­тать заголовок:

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

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

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

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

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

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