Linux - 現在ログインしているユーザを表示。

現在ログインしているユーザを表示
構文 : who (オプション)

現在ログインしているユーザの情報を表示する。通常はログイン・ユーザ名、端末名、ログインした時間、リモート・ホスト名又は、X端末名を表示する。自分自身の情報を知る為には、慣習的に"who am i"と入力する事が一般的です。

使用例を以下に示します。

$ who -i
user1 pts/1    Apr  8 17:23 01:12
user2 pts/2    Apr  8 18:43 00:36
user4 pts/4    Apr  8 19:23   .
表1 whoの主なオプション
オプション 機能
-m "who am i"と入力するのと同じで、自分自身の情報を"ホスト名!whoの情報"で表示する。
-q, --count ログインしているユーザの人数と、そのログイン名のみを表示する。
-i, -u, --idle ログインした時間の後に、ユーザが最後に端末操作を行なってからの時間(idle-time)を表示する。"."が表示されている場合、ユーザが1分以内に端末操作を行なった事を示し、"old"が表示された場合、ユーザが24時間以上何の端末操作も行なっていない事を示す。
-H, --heading 表示の先頭に項目名を記述した行を挿入する。
-w, -T, --mesg, --message, --writable ログイン名の後に、そのユーザの端末に対する書込みが可能かどうかを表す文字を付け加える。"+"及び、"-"は、それぞれwriteによるメッセージの書込みが可能/不可能を表す。また、"?"はデバイスを発見できなかった時に表示される。

http://kank.o.oo7.jp/2016/linux/system_026.html
初版:2002.09.09
更新:2013.7.2(リニューアル)
更新:2016.8.17(リニューアル)