2013/06/29(Sat)
ログインしているユーザ名と利用状況を表示するwコマンド
最近、さっぱり勉強が進んでいません。頑張らねば :(
今日は、UNIXコマンドのwについて。
w
読み方: だぶりゅー
機能: 現在ログインしているユーザ名と、その作業内容を表示する
書式:
w [オプション] [ユーザ名]
オプション:
-h ヘッダを表示しない
-u 現在のプロセスとCPU時間を計算しているときに、ユーザ名の違いを無視する
-s ログイン時刻、JCPU、PCPUを表示しない
-f FROM項目を表示しない
引数:
ユーザ名 指定したユーザの情報のみ表示する
使用例:
(環境: Linux Mint 14 Cinnamon)
Terminalを開いて、以下のコマンドを実行する。
$ w
すると…
ログイン中なのは、micchanで、4行目のWHAT項目にwとあり、いましがた端末を開いてwコマンドを実行している様子が分かります。
ヘッダ項目の6番目、JCPUとは、ユーザが使用しているTTYから実行されている全プロセスが使った時間。
7番目のPCPUとは、WHAT項目で記されているカレント・プロセスが使っている時間を表しています。
豆知識:
who、uptime、ps -aという3つのコマンドを1つに組み合わせたものです。
Larry Greenfield と Michael K. Johnsonのバージョンを基に、ほとんど全部が Charles Blake によって書き直されました。
参考リンク:
- w (UNIX) - Wikipedia (ja.wikipedia.org)
- UNIXコマンド - w (www.k-tanaka.net)
- Linuxコマンド集 【w】 ログインしているユーザー名と処理内容を表示する:ITpro (itpro.nikkeibp.co.jp)
(mi|o)cchan
29 Jun 2013
unix
command w system