GNU/Linux >> Linux の 問題 >  >> Linux

LinuxのWコマンド

この記事では、wについて説明します。 コマンド。

w は、現在ログインしているユーザーと各ユーザーの操作に関する情報を表示するコマンドラインユーティリティです。また、システムの実行時間、現在の時刻、およびシステム負荷の平均に関する情報も提供します。

wの使用方法 コマンド#

wの構文 コマンドは次のとおりです:

w [OPTIONS] [USER]

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.00s w
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 -過去1、5、および15分間のシステム負荷の平均。システム負荷平均は、現在実行中またはディスクI/Oを待機しているジョブの数の測定値です。基本的に、システムが特定の間隔でどれだけビジーであったかを示します。

2行目には、次のフィールドが含まれています。

  • USER –ログに記録されたユーザーの名前。
  • TTY –ユーザーが使用する端末の名前。
  • FROM –ユーザーがログインしているホスト名またはIPアドレス。
  • LOGIN@ –ユーザーがログインした時刻。
  • IDLE –ユーザーが最後に端末を操作してからの時間。アイドル時間。
  • JCPU –ttyに接続されているすべてのプロセスで使用される時間。
  • PCPU –ユーザーの現在のプロセスで使用された時間。 WHATに表示されているもの フィールド。
  • WHAT –ユーザーの現在のプロセスとオプション/引数。

次に、このコマンドは、現在ログインしているすべてのユーザーとそれらに関連付けられている情報を一覧表示します。

1つ以上のユーザー名を引数としてwに渡す場合 コマンドを実行すると、出力は特定のユーザーに制限されます:

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 ログインしたユーザーに関する情報を/var/run/utmpから取得します ファイル。

w コマンドオプション#

w めったに使用されないいくつかのオプションを受け入れます。

-h--no-header オプションはwに指示します ヘッダーを印刷しない:

w -h

ログインしたユーザーに関する情報のみが印刷されます:

root      pts/0    10.10.0.2   20:59    1.00s  0.02s  0.00s w -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.00s w -f

-o--old-style オプション、wに通知 古いスタイルの出力を使用します。このオプションを使用すると、IDLEのときにコマンドは空白を出力します 、JCPU 、およびPCPU 時間は1分未満です。

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.00s w -s

-i--ip-addr オプションはwを強制します FROMにホスト名ではなく常にIPアドレスを表示する フィールド。

w -i

結論#

w コマンドは、システムのアクティビティとログインしているユーザーに関する情報を出力します。詳細については、man wと入力してください ターミナルで。

ご不明な点がございましたら、下にコメントを残してください。


Linux
  1. Linuxmvコマンド

  2. Linuxduコマンド

  3. Linuxipコマンド

  1. Linuxifconfigコマンド

  2. Linuxタイムコマンド

  3. Linuxcdコマンド

  1. LinuxでのPingコマンド

  2. Linuxウォッチコマンド

  3. LinuxのXargsコマンド