在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
通过遵循这些规则,你可以创建清晰、一致且易于维护的环境变量命名规范。