who
功能說明:
顯示目前登入系統的用戶信息
語法:
who [-Himqsw] [am i] [記錄文件]
補充說明:
執行這項指令可得知目前有哪些用戶登入系統,單獨執行who指令會列出登入帳號,使用的終端機,登入時間以及從何處登入或正在使用哪個X顯示器
參數:
-H :顯示各欄位的標題信息列
-i :顯示閒置時間,若該用戶在前一分鐘之內有進行任何動作,將標示成“.”號,如果
該用戶已超過24小時沒有任何動作,則標示出“old”字符串
-m :此參數的效果和指定“am i”字符串相同
-q :只顯示登入系統的帳號名稱和總人數
使用sudo su 到root後,who裏面沒有顯示
是因爲su過去的用戶進程空間是作爲一個子空間存在,並沒有得到一個登錄的tty
命令實踐:
[root@yubing ~]#who
root tty1 2013-04-24 16:54
root pts/0 2013-04-24 20:48 (192.168.18.1)
[root@yubing ~]#who -H 顯示各欄位的標題信息列
NAME LINE TIME COMMENT
root tty1 2013-04-24 16:54
root pts/0 2013-04-24 20:48 (192.168.18.1)
[root@yubing ~]#who -i 顯示閒置時間
who: Warning: -iwill be removed in a future release; use -u instead
root tty1 2013-04-24 16:54 00:10 2469
root pts/0 2013-04-24 20:48 . 3406 (192.168.18.1)
[root@yubing ~]#who -m 相當於who am i
root pts/0 2013-04-24 20:48 (192.168.18.1)
[root@yubing ~]#who -q 只顯示登入系統的帳號名稱和總人數
root root
# users=2
[root@yubing ~]#