Unixコマンド/who の変更点
*&SIZE(15){''who''}; [#w957b57a]
**''機能'' [#r0762cbe]
whoコマンドは、ログインして言うユーザーの一覧を表示します。&br;
whoコマンドを実行すると、次のような情報の一覧が表示されます。&br;
ログインしているユーザーのユーザー名&br;
ログインしている端末名(デバイスファイル名)&br;
ログイン時刻&br;
リモートホスト名、またはX Windowのディスプレイ名&br;
&br;
ログインしているユーザーがいるときにシャットダウンすると、ユーザーが更新中のデータが失われるなどの&br;
問題が生じます。&br;
シャットダウンする前には、必ず、whoコマンドでログインしているユーザーがいないか確認する必要があります。&br;
&br;
・さらに詳細な情報がしりたい&br;
wコマンドは、そのユーザーが実行中のコマンドなど、さらに詳細な情報を出力します。&br;
wコマンドで表示される情報はwhoコマンドで表示される情報の他に、次のような情報があります。&br;
システム情報(稼働時間、ログインユーザー数、負荷)&br;
IDLE時間&br;
JCPU(その端末に表示されているプロセスがCPUを使用した時間)&br;
PCPU(WHATに表示されて言うプロセスがCPUを使用した時間)&br;
カレントプロセス(ユーザーが実行中のプロセスのコマンドライン)&br;
**''構文'' [#a42a211b]
who [オプション]&br;
w [オプション] [ユーザー名]&br;
**''オプション'' [#vfb22ef9]
▼(who)
ami 自分の情報のみを表示する。
▼(w)
-h ヘッダ情報を表示しない。
-s 短い形式で表示する(FreeBSD・Linux)
**''コマンド例'' [#xbdf7ec3]
$ who
matsui ttyp0 5 21 18:53 (ThinkPad)
souten ttyp1 5 21 18:53 (ThinkPad)
sekitomo ttyp2 5 21 18:54 (ThinkPad)
$ w
6:55PM up 1 day, 20:09, 3 users, load averages: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
matsui p0 ThinkPad 6:53PM - -tcsh (tcsh)
souten p1 ThinkPad 6:53PM - -tcsh (tcsh)
sekitomo p2 ThinkPad 6:54PM - w
▼自分の情報だけを確認
$ who am i
matsui ttyp0 5 21 19:09 (ThinkPad)
▼自分の権限を確認
$ whoami 現在のユーザー権限を確認する。
matsui