whoami#

Linux 的 whoami 命令主要由 GNU 專案維護,屬於 GNU Coreutils 工具集的一部分。

whoami 是 Linux 系統中用於顯示目前執行終端機階段之「有效使用者名稱 (Effective User Name)」的指令。它的功能非常單純:告訴系統目前的你是誰。這在撰寫需要判斷權限的 Shell 腳本(例如:判斷目前是否為 root 執行)時非常實用。

Install#

$ sudo apt install coreutils

Operate#

顯示目前使用者名稱#

whoami

檢查是否以 sudo/root 身份執行#

sudo whoami

格式說明範例
whoami顯示當前使用者whoami
$(whoami)在腳本中取得使用者名echo "Current User: $(whoami)"
sudo whoami確認權限身分sudo whoami (若為 root 則顯示 root)

Reference#

Official docs:

coreutils