Linux

linux 腳本中 HOSTNAME 和 CURRENT_USER 的使用

  • January 10, 2018

假設我要編輯/etc/profile

PYTHONPATH = /home/CURRENT_USER/

  1. 我如何擁有一個自動填充目前使用者的變數?
  2. 主機名呢?
  3. 這些不是環境變數嗎?

$USER通常應設置為目前使用者和$HOSTNAME目前主機名。如果沒有,您也可以從whoamiand的輸出中獲取它們hostname

此外,使用者的主目錄不一定在/home/[username]. 您應該改用 of 的值$HOME

如果您希望查看所有可用的環境變數,請使用以下命令:

bash$ set

記住區分大小寫,對於您需要的主機名 $ HOSTNAME, and $ 使用者

bash$ echo $USER
sparks
bash$ echo $HOSTNAME
servername

引用自:https://serverfault.com/questions/80201