如何找出使用Linux whoami命令的當前用戶

介紹

如果你是使用自己的電腦,看起來相當明顯,目前的用戶將是你。 您可能以您以外的用戶身份登錄,尤其是在您使用終端窗口的情況下。

例如,如果您使用以下命令,則實際上將以root用戶身份運行。

sudo su

如果您在工作地點登錄到Linux服務器,並且您在支持團隊工作,則可能需要使用不同的用戶帳戶,具體取決於您正在使用的服務器或應用程序。

事實上,有時您可能已經多次切換用戶,以至於您不知道您實際工作的是哪個用戶的shell。

本指南向您顯示您需要使用的命令來查找您當前登錄的用戶。

如何顯示您的當前用戶名

要顯示當前登錄的用戶,只需在終端窗口中鍵入以下命令:

我是誰

上述命令的輸出只顯示當前用戶。

您可以通過打開終端窗口並輸入命令來嘗試此操作。 為了證明它有效,運行sudo su命令,然後再次運行whoami命令。

如果你真的想證明它的工作原理,請按照本指南創建一個新用戶 ,然後使用命令su -切換到該用戶。 最後再次運行whoami命令。

用id -un找出你的用戶名

在沒有安裝whoami的奇怪世界中,您可以使用另一個命令,它也會告訴您當前的用戶名。

在終端窗口中輸入以下命令:

id -un

結果與whoami命令完全相同。

更多關於ID命令

id命令可以用來顯示比當前用戶更多的信息。

單獨運行id命令會顯示以下信息:

您可以縮小id命令中的信息。

例如,您可以通過鍵入以下命令僅顯示用戶所屬的有效組:

id -g

以上命令僅顯示組ID。 它不顯示組名稱。 要顯示有效的組名稱,請運行以下命令:

id -gn

您可以使用以下命令顯示用戶所屬的所有組ID:

id -G

上述命令再次顯示組ID。 您可以使用以下命令顯示組名稱:

id -Gn

我已經向您展示瞭如何使用id命令顯示您的用戶名:

id -un

如果您只想顯示不帶用戶名的用戶標識,只需運行以下命令:

id -u

概要

您可以使用--help開關,通過whoami和id命令查找每個程序的當前手冊頁。

id - 幫助

whoami - 幫助

要查看當前版本的id和/或當前版本的whoami,請使用以下命令:

id --version

whoami - 版本

進一步閱讀

如果你喜歡本指南,你可能會發現這些同樣有用: