在CentOS(以及大多数类Unix系统)中,环境变量的命名遵循一定的规则。以下是一些主要的规则:
字母和数字:
起始字符:
长度限制:
特殊字符:
!@#$%^&*() 等)以及其他特殊字符。区分大小写:
MY_VAR 和 my_var 是两个不同的变量。保留关键字:
PATH, LD_LIBRARY_PATH, HOME 等。以下是一些合法的环境变量命名示例:
MY_VARIABLEUSER_NAMEAPP_HOMELOG_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 通过遵循这些规则,你可以创建清晰、一致且易于维护的环境变量命名规范。