在CentOS(以及大多數類Unix系統)中,環境變量的命名遵循一定的規則。以下是一些主要的規則:
字母和數字:
起始字符:
長度限制:
特殊字符:
!@#$%^&*()
等)以及其他特殊字符。區分大小寫:
MY_VAR
和 my_var
是兩個不同的變量。保留關鍵字:
PATH
, LD_LIBRARY_PATH
, HOME
等。以下是一些合法的環境變量命名示例:
MY_VARIABLE
USER_NAME
APP_HOME
LOG_LEVEL
以下是一些非法的環境變量命名示例:
my-variable
(包含連字符)123INVALID
(以數字開頭)MY VAR
(包含空格)PATH
(系統保留關鍵字)你可以使用以下命令來設置和查看環境變量:
export MY_VARIABLE=value
echo $MY_VARIABLE
或者查看所有環境變量:
printenv
如果你希望環境變量在每次登錄時都生效,可以將它們添加到用戶的 shell 配置文件中,例如 .bashrc
或 .bash_profile
。
例如,在 .bashrc
文件中添加:
export MY_VARIABLE=value
然后重新加載配置文件:
source ~/.bashrc
通過遵循這些規則,你可以創建清晰、一致且易于維護的環境變量命名規范。