Linux
linux 腳本中 HOSTNAME 和 CURRENT_USER 的使用
假設我要編輯
/etc/profile
:
PYTHONPATH = /home/CURRENT_USER/
- 我如何擁有一個自動填充目前使用者的變數?
- 主機名呢?
- 這些不是環境變數嗎?
$USER
通常應設置為目前使用者和$HOSTNAME
目前主機名。如果沒有,您也可以從whoami
and的輸出中獲取它們hostname
此外,使用者的主目錄不一定在
/home/[username]
. 您應該改用 of 的值$HOME
。
如果您希望查看所有可用的環境變數,請使用以下命令:
bash$ set
記住區分大小寫,對於您需要的主機名 $ HOSTNAME, and $ 使用者
bash$ echo $USER sparks bash$ echo $HOSTNAME servername