Linux whoコマンド

Linux 命令大全Linux コマンド大全

Linux whoコマンドは、システム上にどのユーザーがいるかを表示するために使用され、表示される情報にはユーザーID、使用中の端末、接続元、ログイン時間、アイドル時間、CPU使用量、アクションなどが含まれます。

使用権限:すべてのユーザーが使用できます。

構文

who - [husfV] [user]

パラメータの説明:

  • -H または --heading:各フィールドのタイトル情報列を表示します;
  • -i または -u または --idle:アイドル時間を表示します。ユーザーが直前の1分以内に何らかの操作を行った場合は「.」と表示され、24時間以上操作がない場合は「old」という文字列が表示されます;
  • -m:このパラメータの効果は、"am i"という文字列を指定した場合と同じです;
  • -q または --count:ログイン中のアカウント名と総人数のみを表示します;
  • -s:このパラメータは無視され処理されません。whoコマンドの他のバージョンとの互換性問題を解決するためだけにあります;
  • -w または -T または --mesg または --message または --writable:ユーザーの情報ステータス列を表示します;
  • --help:オンラインヘルプ;
  • --version:バージョン情報を表示します。

例

現在システムにログインしているユーザーを表示

# who  //显示当前登录系统的用户
root   tty7     2014-05-13 12:12 (:0)
root   pts/0    2014-05-14 17:09 (:0.0)
root   pts/1    2014-05-14 18:51 (192.168.1.17)
root   pts/2    2014-05-14 19:48 (192.168.1.17)

タイトルバーを表示

# who -H
NAME   LINE     TIME       COMMENT
root   tty7     2014-05-13 12:12 (:0)
root   pts/0    2014-05-14 17:09 (:0.0)
root   pts/1    2014-05-14 18:51 (192.168.1.17)
root   pts/2    2014-05-14 19:48 (192.168.1.17)

ユーザーのログイン元を表示

# who -l -H
NAME   LINE     TIME       IDLE     PID COMMENT
LOGIN  tty4     2014-05-13 12:11        852 id=4
LOGIN  tty5     2014-05-13 12:11        855 id=5
LOGIN  tty2     2014-05-13 12:11        862 id=2
LOGIN  tty3     2014-05-13 12:11        864 id=3
LOGIN  tty6     2014-05-13 12:11        867 id=6
LOGIN  tty1     2014-05-13 12:11       1021 id=1

端末の属性を表示

# who -T -H
NAME    LINE     TIME       COMMENT
root   + tty7     2014-05-13 12:12 (:0)
root   + pts/0    2014-05-14 17:09 (:0.0)
root   - pts/1    2014-05-14 18:51 (192.168.1.17)
root   - pts/2    2014-05-14 19:48 (192.168.1.17)

現在のユーザーのみを表示

# who -m -H
NAME   LINE     TIME       COMMENT
root   pts/1    2014-05-14 18:51 (192.168.1.17)

簡潔モードで表示

# who -q
root root root root
# users=4

Linux 命令大全Linux コマンド大全

その他の拡張