在 Linux 中,每個用戶都有一個唯一的身份,它定義了該用戶的許可權範圍以及對系統資源的訪問許可權。whoami 命令用於查看當前用戶的身份,也就是當前登錄用戶的用戶名。
一、whoami 命令的語法
whoami [選項]
選項:
-h, --help 顯示幫助信息並退出
-V, --version 顯示版本信息並退出
二、whoami 命令的使用
在 Linux 終端中,執行 whoami 命令,它將會輸出當前登錄用戶的用戶名:
$ whoami
output:
user
如果你不想在終端中查看自己的身份信息,可以將 whoami 命令和其他命令組合使用。比如,你可以將 whoami 命令和 echo 命令組合使用,輸出當前用戶的信息:
$ echo "當前登錄用戶是" $(whoami)
output:
當前登錄用戶是 user
另外,你還可以將 whoami 命令和 sudo 命令組合使用,以獲取當前具有超級管理員許可權的用戶的身份信息:
$ sudo whoami
output:
root
三、whoami 命令的示例
示例1:檢查當前用戶是否為 root 用戶
在 Linux 中,root 用戶是擁有完全控制系統的用戶。如果你想檢查當前登陸用戶是否為 root 用戶,可以使用如下命令:
$ if [ $(whoami) == "root" ]; then echo "當前用戶是 root 用戶"; fi
如果當前登錄用戶是 root 用戶,則會輸出「當前用戶是 root 用戶」。
示例2:獲取當前用戶的 home 目錄路徑
在 Linux 中,每個用戶都有一個主目錄,它是存儲用戶個人文件和設置的默認位置。你可以使用如下命令獲取當前用戶的主目錄路徑:
$ echo $HOME
如果當前登錄用戶是 user,則會輸出該用戶的主目錄路徑:
output:
/home/user
示例3:創建一個帶有當前用戶名稱的文件夾
你可以使用如下命令創建一個帶有當前用戶名的文件夾:
$ mkdir $(whoami)-folder
如果當前登錄用戶是 user,則會創建一個名為 「user-folder」 的文件夾。
結論
whoami 命令可以快速查看當前登錄用戶的用戶名。你可以使用該命令結合其他命令輕鬆完成各種任務,比如高效地創建一個帶有當前用戶名的文件夾。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/295316.html