用法:who [選項]... [ 文件 | 參數1 參數2 ]
顯示當前已登錄的用戶信息。
顯示當前已登錄的用戶信息。
-a, --all 等於-b -d --login -p -r -t -T -u 選項的組合
-b, --boot 上次系統啓動時間
-d, --dead 顯示已死的進程
-H, --heading 輸出頭部的標題列
--ips print ips instead of hostnames. with --lookup,
canonicalizes based on stored IP, if available,
rather than stored hostname
-l,--login 顯示系統登錄進程
--lookup 嘗試通過 DNS 查驗主機名
-m 只面對和標準輸入有直接交互的主機和用戶
-p, --process 顯示由 init 進程衍生的活動進程
-q, --count 列出所有已登錄用戶的登錄名與用戶數量
-r, --runlevel 顯示當前的運行級別
-s, --short 只顯示名稱、線路和時間(默認)
-T, -w, --mesg 用+,- 或 ? 標註用戶消息狀態
-u, --users 列出已登錄的用戶
--message 等於-T
--writable 等於-T
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
-b, --boot 上次系統啓動時間
-d, --dead 顯示已死的進程
-H, --heading 輸出頭部的標題列
--ips print ips instead of hostnames. with --lookup,
canonicalizes based on stored IP, if available,
rather than stored hostname
-l,--login 顯示系統登錄進程
--lookup 嘗試通過 DNS 查驗主機名
-m 只面對和標準輸入有直接交互的主機和用戶
-p, --process 顯示由 init 進程衍生的活動進程
-q, --count 列出所有已登錄用戶的登錄名與用戶數量
-r, --runlevel 顯示當前的運行級別
-s, --short 只顯示名稱、線路和時間(默認)
-T, -w, --mesg 用+,- 或 ? 標註用戶消息狀態
-u, --users 列出已登錄的用戶
--message 等於-T
--writable 等於-T
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
如果文件未被指定,則使用/var/run/utmp。/var/log/wtmp 是通用的相關文件。
如果給定了參數1 和參數2,-m 會假定:"am i"或"mom likes"
爲參數。
如果給定了參數1 和參數2,-m 會假定:"am i"或"mom likes"
爲參數。
我機器上運行who -a顯示如下:
student@ubuntu:~$ who -a
系統引導 2010-09-26 17:04
運行級別 2 2010-09-26 17:04
登錄 tty4 2010-09-26 17:04 546 id=4
登錄 tty5 2010-09-26 17:04 551 id=5
登錄 tty2 2010-09-26 17:04 555 id=2
登錄 tty3 2010-09-26 17:04 557 id=3
登錄 tty6 2010-09-26 17:04 560 id=6
登錄 tty1 2010-09-26 17:04 624 id=1
student + pts/0 2010-09-27 10:30 . 7292 (10.0.0.18)
user + pts/1 2010-09-27 10:37 . 7406 (10.0.0.16)
student@ubuntu:~$
系統引導 2010-09-26 17:04
運行級別 2 2010-09-26 17:04
登錄 tty4 2010-09-26 17:04 546 id=4
登錄 tty5 2010-09-26 17:04 551 id=5
登錄 tty2 2010-09-26 17:04 555 id=2
登錄 tty3 2010-09-26 17:04 557 id=3
登錄 tty6 2010-09-26 17:04 560 id=6
登錄 tty1 2010-09-26 17:04 624 id=1
student + pts/0 2010-09-27 10:30 . 7292 (10.0.0.18)
user + pts/1 2010-09-27 10:37 . 7406 (10.0.0.16)
student@ubuntu:~$