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

Linux w初心者向けコマンドチュートリアル(5例)

Linuxシステム管理に不慣れな場合は、ユーザー管理に役立つツールに注意する必要があります。そのようなユーティリティの1つがw 、これは、現在システムにログインしているユーザーに関する情報を、ユーザーが何をしているかを含めて表示します。この記事では、わかりやすい例を使用してこのツールについて説明します。

ただし、その前に、ここでのすべての例がUbuntu16.04LTSマシンでテストされていることを言及する価値があります。

Linuxwコマンド

前述のように、wは現在ログインしているユーザーに関連する情報を表示します。構文は次のとおりです。

w [options] user [...]

そして、ツールのマニュアルページで説明されているのは次のとおりです。

 w displays information about the users currently on the machine, and
their processes. The header shows, in this order, the current time,
how long the system has been running, how many users are currently
logged on, and the system load averages for the past 1, 5, and 15 min?
utes.

The following entries are displayed for each user: login name, the tty
name, the remote host, login time, idle time, JCPU, PCPU, and the com?
mand line of their current process.

The JCPU time is the time used by all processes attached to the tty.
It does not include past background jobs, but does include currently
running background jobs.

The PCPU time is the time used by the current process, named in the
"what" field.

以下は、wコマンドがどのように機能するかについての良いアイデアを与えるはずのQ&Aスタイルの例です。

Q1。 wコマンドの使い方は?

基本的な使用法は非常に簡単です。必要なのは、オプションなしで「w」を実行することだけです。

w

以下は、私のシステムで生成された「w」コマンドの出力です。

出力のさまざまなフィールドの意味の詳細については、上記のチュートリアルの紹介セクションを参照してください。

Q2。 wコマンドストリップヘッダーを作成するにはどうすればよいですか?

wでヘッダーを出力に表示したくない場合は、-hコマンドラインオプションを使用します。

w -h

したがって、出力でヘッダーが削除されたことがわかります。

Q3。 wを短い形式で出力する方法は?

wで出力を短い形式で表示する場合は、-sオプションを使用します。この形式では、出力にはログイン時間、JCPUまたはPCPU時間が含まれていません。

w -s

Q4。 FROMフィールドを表示しないようにするにはどうすればよいですか?

これは、-fコマンドラインオプションを使用して可能になります。

w -f

このコマンドが私のシステムで生成した出力は次のとおりです。

したがって、FROMフィールドが出力から欠落していることがわかります。 FROMフィールドのホスト名の代わりにIPアドレスを表示する場合は、-iコマンドラインオプションを使用できることに注意してください。

Q5。特定のユーザーのw印刷情報を作成するにはどうすればよいですか?

これは、対応するユーザー名をwコマンドへの入力として渡すことで実現できます。たとえば、ユーザー「himanshu」に関連する情報のみをwに表示する場合は、次の方法でwコマンドを実行します。

w himanshu
結論

wコマンドは、急な学習曲線を持たない便利な小さなツールです。実際、このユーティリティは簡単に理解して使用できます。ここでは、ほとんどすべての主要なオプションについて説明しました。ツールの詳細については、マニュアルページにアクセスしてください。


Linux
  1. 初心者向けのLinuxcdコマンドチュートリアル(8例)

  2. 初心者向けのLinux日付コマンドチュートリアル(8例)

  3. 初心者向けのLinuxホスト名コマンドチュートリアル(5つの例)

  1. 初心者向けのLinux通信コマンドチュートリアル(5例)

  2. 初心者向けのLinuxdfコマンドチュートリアル(8例)

  3. 初心者向けのLinuxduコマンドチュートリアル(10例)

  1. 初心者向けのLinuxechoコマンドチュートリアル(5つの例)

  2. 初心者向けのLinuxenvコマンドチュートリアル(5つの例)

  3. 初心者向けのLinuxサイズのコマンドチュートリアル(6つの例)