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

例を使用してLinuxでwコマンドを使用する方法

はじめに

すべてのLinuxSysAdminは、できれば簡単にユーザーを監視および管理する必要があります。これは、Linuxの w コマンドが役立ちます。

w コマンドは、管理者が現在ログインしているユーザーに関する情報を表示できるようにする組み込みツールです。これには、ユーザー名、ログイン元、現在の操作内容が含まれます。

このチュートリアルでは、wについて説明します。 コマンド構文、その出力の詳細を分解し、それを使用する方法の例を示します。

前提条件

  • Linuxディストリビューションを実行しているシステム
  • sudo権限を持つアカウント
  • ターミナルウィンドウまたはコマンドラインへのアクセス

Linux構文のwコマンド

Linuxのw コマンドは、現在ログインしているユーザーに関する情報を表示するシステムユーティリティです。次の構文を使用します:

w [options] [username]

場所:

  • [options] :コマンドの動作を変更するオプション。
  • [username] :特定のユーザーの名前を入力すると、その特定のユーザーに関する情報のみが出力に表示されます。

wを使用する 追加のオプションを指定せずにコマンドを実行すると、次のような出力が生成されます。

出力の最初の行には、システム情報が表示されます:

  • システム時間: 現在のシステム時刻。
  • 稼働時間: システムがログインしている時間。
  • ユーザー数: 現在ログインしているユーザーの数。
  • 平均システム負荷: 過去1分間、5分間、15分間にそれぞれシステムで実行されていたジョブの平均数。

2行目は、ユーザーとプロセスの情報を示しています。

  • USER 現在ログインしているユーザーの名前。
  • TTY ユーザーがログインしている端末の名前。
  • FROM ユーザーがログインしている端末またはホストの名前またはIPアドレス。
  • [email protected] ユーザーが24時間形式でログインした時間。
  • IDLE ユーザーが最後に端末を使用してからの時間。 ?xdm?を表示します ユーザーが現在アクティブな場合。
  • JCPU ユーザーの端末に接続されているすべてのシステムプロセスの合計実行時間。
  • PCPU ユーザーの現在のプロセスの経過時間。
  • WHAT ユーザーの現在のプロセスの名前。

w コマンドは次のオプションを使用します:

-h, --no-header ヘッダーなしで出力を印刷します。
-u, --no-current 現在のプロセス時間と負荷を計算するときにユーザー名を無視します。
-s, --short 出力を短い形式で印刷します。
-f, --from FROMの印刷を切り替えます (リモートホスト名)フィールド。
--help ヘルプテキストを表示します。
-i, --ip-addr FROMのホスト名を置き換えます IPアドレスを含むフィールド。
-V, --version 現在のコマンドバージョンを表示します。
-o, --old-style 古いスタイルの出力を印刷します(1分未満のアイドル時間の空白スペース)。

Linuxの例でのwコマンド

オプションとwの組み合わせ コマンドは異なる出力になります。このコマンドでできることのいくつかを次に示します。

短い形式を表示する

短い出力形式では、 USERのみが表示されます TTY FROM IDLE 、およびWHAT 田畑。短い形式を表示するには、 wを使用します -sを使用したコマンド オプション:

w -s

ヘッダーを印刷せずにwコマンド出力を一覧表示する

ユーザー情報に焦点を当てたい場合は、 w コマンドを使用すると、システムの詳細とフィールドラベルを含むヘッダーなしで出力を表示できます。 -hを使用します これを行うためのオプション:

w -h

ユーザー名を無視する

-uを使用する オプションを使用すると、 w 現在のプロセスとCPU時間を計算するときにユーザー名を無視するコマンド:

w -u

wコマンドのバージョンを確認する

wの現在のバージョンを確認してください コマンド:

w -V

wコマンド出力にIPアドレスを表示する

デフォルトでは、 FROM フィールドには、ユーザーがログインしている端末またはリモートホストの名前が表示されます。 -iを使用してIPアドレスを表示するように切り替えます オプション:

w -i

古いスタイルで表示される出力

古いスタイルで出力を表示すると、 IDLEの下に空白が残ります JCPU 、および PCPU アイドル状態が1分未満のユーザーのフィールド。 -oを使用します 出力を古いスタイルに切り替えるオプション:

w -o

FROMフィールドの切り替え

Arch Linuxなどの一部のLinuxディストリビューションでは、 wが表示されます。 FROMなしのコマンド出力 デフォルトではフィールド。 Ubuntuのような他のものには、 FROMが含まれます デフォルト出力のフィールド。

-f オプションは、 FROMを表示または非表示にします システムのデフォルト出力に応じて、フィールド。たとえば、 FROMを非表示にするには Ubuntuのフィールドには、次を使用します:

w -f

ユーザー出力の表示

wの引数としてユーザー名を含める コマンドは、その特定のユーザーの情報を表示します。たとえば、出力にユーザー phoenixnapの情報を表示したい場合 :

w phoenixnap

他のwコマンドオプションを確認する

--helpを使用する optionは、 wで使用できるすべてのオプションを表示します コマンド:

w --help

Ubuntu
  1. LinuxTouchコマンドの使用方法+例

  2. 実用的な例でLinuxHexdumpコマンドを使用する方法

  3. LinuxでのSCPコマンド:使用方法と例

  1. 例を使用してLinuxでsuコマンドを使用する方法

  2. 例でLinuxシャットダウンコマンドを使用する方法

  3. Linuxでsudoコマンドを使用する方法

  1. 例を使用してLinuxwatchコマンドを使用する方法

  2. Linuxをコマンドで使用する方法

  3. Linuxでlocateコマンドを使用する方法