WHO
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
who
- 誰がシステム上にいるかを表示する
索引
書式
[-HmqsTu [am I
]
]
[file
]
索引
解説
ユーティリティは、現在ログインしている全ユーザについて情報を表示します。
デフォルトでは、ログイン名、端末名、ログインした日時、
ローカルでない場合はホスト名が含まれます。
オプションは以下の通りです:
- -H
-
コラムの見出しを出力の上に表示します。
- -m
-
標準入力に接続された端末情報のみを表示します。
- -q
-
``高速モード''
ログインユーザの名前と数をコラムに表示します。
他のコマンドラインオプションはすべて無視されます。
- -s
-
名前、回線、時刻フィールドのみを表示します。
これがデフォルトです。
- -T
-
各ユーザがメッセージを受け付けているかどうかを表示します。
次のいずれかの文字が表示されます:
- +
-
ユーザはメッセージを受け付けています。
- -
-
ユーザはメッセージを受け付けていません。
- ?
-
エラーが発生しました。
- -u
-
各ユーザに関して、アイドル時間を、時間と分の
hh : mm
の形式、アイドル時間が 1 分未満の場合は
`.'
の形式、アイドル時間が 24 時間を越える場合は
``old
''
の形式で表示します。
- am I
-
-m
と同じです。
はデフォルトで
/var/run/utmp
を調べますが、
file
が指定された場合、そのファイルからユーザ情報を得るようにします。
file
には、普通、
/var/log/wtmp
を指定します (あるいは、サイトの方針次第ですが、
/var/log/wtmp.[0-6]
であるかもしれません。というのも、
wtmp
ファイルは大変大きくなるかもしれないので、
ac(8)
によって圧縮した後には、
日毎のファイルを保存していない場合もあるからです)。
wtmp
には、最後に
wtmp
を作成するか、またはそのファイルサイズを 0 にして以来の
全てのログイン、ログアウト、クラッシュ、シャットダウン、および
date コマンドでの日時の変更が記録されています。
/var/log/wtmp
ファイルが記録ファイルとして使用されている場合には、
ユーザ名は空、あるいは特殊文字 '|', '}', '~' のうちの
ひとつであるかもしれません。その際には、ログアウトすることで、ユーザ名
が記録されていない出力行を生成します。より詳しくは、
utmp(5)
を参照してください。
索引
環境変数
COLUMNS , LANG , LC_ALL , LC_TIME
の環境変数が、
environ(7)
の記述通りに、
の実行に影響します。
索引
関連ファイル
- /var/run/utmp
-
- /var/log/wtmp
-
- /var/log/wtmp.[0-6]
-
索引
診断
Ex -std
索引
関連項目
last(1),
users(1),
w(1),
utmp(5)
索引
規格
ユーティリティは
St -p1003.1-2001
に適合しています。
索引
歴史
ユーティリティは
AT&T System
v1
から登場しました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 環境変数
-
- 関連ファイル
-
- 診断
-
- 関連項目
-
- 規格
-
- 歴史
-
Time: 07:06:23 GMT, January 12, 2009