這個 在 Linux 中運行命令的人 提供有關當前活動用戶的信息。在本教程中,您將學習如何使用此命令。我們還將查看可用選項列表和 who 命令。
開始吧!
運行不帶參數的 who 命令
使用不帶參數的 who 命令會給出以下輸出:
who
輸出:
輸出的字段是:
- 用戶的登錄名。
- 用戶的終端號碼。
- 用戶上次登錄的日期和時間。
- 用戶的遠程主機名。
事實上,您可以使用每列的標題來生成相同的輸出。讓我們在下一節中看看如何做到這一點。
顯示帶有列標題的輸出
要顯示每列的標題,請在 who 命令中使用 -H 標誌。
who -H
輸出:
您可以看到列標題包含在輸出中。現在讓我們看看如何從 who 命令獲得更詳細的輸出。
從 who 命令生成詳細輸出
要產生更詳細的輸出,請使用: – 旗幟 連同誰的命令。
who -a
輸出:

使用 -a 標誌顯示每個用戶的所有可用信息。
顯示每個用戶的終端狀態
您可以在每個用戶旁邊顯示設備狀態 -T 標誌 連同誰的命令。
最終狀態可以是以下三種之一:
- “+” 如果終端是可寫的。
- “——” f 終端不可寫。
- “?“如果線路不好。
讓我們看看它的實際效果。
who -T
輸出:

上次系統啟動輸出時間
who 命令還可以打印系統上次啟動的時間。除了列出所有活躍用戶之外,這是“who”提供的另一個實用程序。
打印上次系統啟動所用的時間 -b 標誌 連同誰的命令。
who -b
輸出:

打印當前用戶名
最後,您還可以通過運行打印當前用戶名我是誰‘ 在終端中。 這是完整的 whoami 命令:
whoami
輸出:

結論是
本教程是關於 Linux who 命令的。您學習瞭如何使用此命令來顯示有關當前活動用戶的信息。 您還可以使用 finger 命令來顯示有關特定用戶的信息。