who — 顯示目前登入系統的使用者

顯示目前所有登入系統的使用者、終端機與登入時間。

語法

who [選項] [檔案]

常用選項

選項 說明 範例
-b 顯示系統上次開機時間 who -b
-H, --heading 顯示欄位標頭 who -H
-q, --count 只顯示使用者名稱和使用者總數 who -q
am i 只顯示目前 shell 的使用者資訊 who am i
-a, --all 顯示所有詳細資訊 who -a

使用範例

範例 1:查看目前的登入使用者

顯示所有登入中的使用者,含終端機、登入時間和來源 IP。

$ who
alice    pts/0        2026-05-20 09:00 (192.168.1.10)
bob      pts/1        2026-05-20 10:15 (10.0.0.5)
root     tty1         2026-05-20 08:00
範例 2:查看使用者數量

使用 -q 只顯示使用者名稱列表和總數。

$ who -q
alice bob root
# users=3
範例 3:確認自己的登入資訊

who am i 顯示目前這個 Shell 會話的登入資訊。

$ who am i
alice    pts/0        2026-05-20 09:00 (192.168.1.10)

延伸閱讀