這個 在 Linux 中運行命令的人 提供有關當前活動用戶的信息。在本教程中,您將學習如何使用此命令。我們還將查看可用選項列表和 who 命令。

開始吧!

運行不帶參數的 who 命令

使用不帶參數的 who 命令會給出以下輸出:

who

輸出:

輸出的字段是:

  • 用戶的登錄名。
  • 用戶的終端號碼。
  • 用戶上次登錄的日期和時間。
  • 用戶的遠程主機名。

事實上,您可以使用每列的標題來生成相同的輸出。讓我們在下一節中看看如何做到這一點。

顯示帶有列標題的輸出

要顯示每列的標題,請在 who 命令中使用 -H 標誌。

who -H

輸出:

誰-H

您可以看到列標題包含在輸出中。現在讓我們看看如何從 who 命令獲得更詳細的輸出。

從 who 命令生成詳細輸出

要產生更詳細的輸出,請使用: – 旗幟 連同誰的命令。

who -a

輸出:

哇

使用 -a 標誌顯示每個用戶的所有可用信息。

顯示每個用戶的終端狀態

您可以在每個用戶旁邊顯示設備狀態 -T 標誌 連同誰的命令。

最終狀態可以是以下三種之一:

  • +” 如果終端是可寫的。
  • ——” f 終端不可寫。
  • ?“如果線路不好。

讓我們看看它的實際效果。

who -T

輸出:

誰

上次系統啟動輸出時間

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

打印上次系統啟動所用的時間 -b 標誌 連同誰的命令。

who -b 

輸出:

系統啟動時間系統啟動時間

打印當前用戶名

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

whoami

輸出:

我是誰我是誰

結論是

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