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)