介紹
如果你是使用自己的電腦,看起來相當明顯,目前的用戶將是你。 您可能以您以外的用戶身份登錄,尤其是在您使用終端窗口的情況下。
例如,如果您使用以下命令,則實際上將以root用戶身份運行。
sudo su
如果您在工作地點登錄到Linux服務器,並且您在支持團隊工作,則可能需要使用不同的用戶帳戶,具體取決於您正在使用的服務器或應用程序。
事實上,有時您可能已經多次切換用戶,以至於您不知道您實際工作的是哪個用戶的shell。
本指南向您顯示您需要使用的命令來查找您當前登錄的用戶。
如何顯示您的當前用戶名
要顯示當前登錄的用戶,只需在終端窗口中鍵入以下命令:
我是誰
上述命令的輸出只顯示當前用戶。
您可以通過打開終端窗口並輸入命令來嘗試此操作。 為了證明它有效,運行sudo su命令,然後再次運行whoami命令。
如果你真的想證明它的工作原理,請按照本指南創建一個新用戶 ,然後使用命令su -切換到該用戶。 最後再次運行whoami命令。
用id -un找出你的用戶名
在沒有安裝whoami的奇怪世界中,您可以使用另一個命令,它也會告訴您當前的用戶名。
在終端窗口中輸入以下命令:
id -un
結果與whoami命令完全相同。
更多關於ID命令
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 - 版本
進一步閱讀
如果你喜歡本指南,你可能會發現這些同樣有用: