Section Next | Prev


2.6.2 ログインユーザの表示 - who, w

who コマンド

【機能説明】
コマンド who は、現在ログインしているユーザのログイン名、 使用端末名、ログイン時刻を表示します。
また w コマンドは各ユーザが起動しているプログラム名も表示します。

【入力フォーマット】
who [am i][-Hu]

【主なオプション】
am i
自分自身のログインユーザ名を表示します。
-u
回線利用状況(端末入出力がない状態が続いた時間)、PID を表示。
-H
各項目の名称を表示します。(ヘッダ表示)

【実行例】
  1. 現在のログインユーザ一覧表示
    左より、ユーザ名、使用端末名、ログイン日時、リモートホスト
    	$ who
    	ycos     tty1         Jul  8 09:47
    	ycos     pts/0        Jul  8 09:48
    	ycos     pts/1        Jul  8 09:57
    	ycos     pts/2        Jul  8 13:02
    	student  pts/3        Jul  8 13:03 (h196.s17.la.net)
    
    
  2. 自分自身(コマンドを投入している端末)のログイン名を表示
    	$ who am i
    	ycos     pts/1        Jul  8 09:57
    	$ who are you
    	ycos     pts/1        Jul  8 09:57
    	# 余談ですが、引数が2つあれば何でも who am i 動作になります。
    
  3. ヘッダと、さらに詳しい情報を表示
    左より、ユーザ名、端末名、ログイン日時、回線アイドル時間、 ログインプロセスの PID
    	$ who -Hu
    	名前     端末         時間         IDLE          PID コメント
    	ycos     tty1         Jul  8 09:47 03:18         540
    	ycos     pts/0        Jul  8 09:48 00:01         719
    	ycos     pts/1        Jul  8 09:57   .           805
    	ycos     pts/2        Jul  8 13:02 00:02        1789
    	student  pts/3        Jul  8 13:03 00:02        1877 (h196.s17.la.net)
    


w コマンド

【機能説明】
コマンド w は各ユーザが起動しているプログラム名も表示します。

【入力フォーマット】
w [-shf] [ユーザ名]

【主なオプション】
-s
表示する内容を省略する。
-h
ヘッダ、システム負荷を表示しない
-f
リモートホスト名(From欄)を表示しない

【実行例】
  1. ユーザ名、システム負荷、実行コマンド等をまとめて表示
    w コマンドはシステムの稼働状況の概略を知る場合に有効。
    出力の1行目は uptime と同じで、CPUの負荷を表す。
    	$ w
    	 13:17:25  up  3:33,  5 users,  load average: 0.02, 0.11, 0.08
    	USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
    	ycos     tty1     -                 9:47am  3:29m  2.66s  0.03s  /bin/sh /usr/X1
    	ycos     pts/0    -                 9:48am  2:40   6.86s  6.30s  vim index.html
    	ycos     pts/1    -                 9:57am  0.00s  0.90s  0.01s  w
    	ycos     pts/2    -                 1:02pm 18.00s  0.11s  0.11s  /bin/bash
    	student  pts/3    h196.s17.la.net   1:03pm 13:33   0.02s  0.02s  -bash
    
  2. ヘッダ情報、FROM欄、ログイン時刻、CPU時間の非表示
    $ w -shf
    ycos     tty1       3:36m  /bin/sh /usr/X11R6/bin/startx
    ycos     pts/0     26.00s  vim index.html
    ycos     pts/1      0.00s  w -shf
    ycos     pts/2      4:40   man w
    student  pts/3     20:49   -bash
    
  3. 特定のユーザ情報を出力
    $ w student
     13:18:40  up  3:34,  5 users,  load average: 0.49, 0.21, 0.12
    USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
    student  pts/3    h196.s17.la.net   1:03pm 14:48   0.02s  0.02s  -bash
    

Section Next | Prev

Copyright 2007-2018 ycosSystems Monitor/Body262.html