在Ubuntu和其他类Unix系统中,环境变量的命名遵循一定的规则。以下是这些规则的详细说明:
字母和数字:
区分大小写:
MY_VAR 和 my_var 被视为两个不同的变量。不能以数字开头:
123VAR 是无效的。不能使用特殊字符:
保留字:
PATH, HOME, USER, SHELL 等。以下是一些有效的环境变量名示例:
MY_VARIABLEuser_home_private_varVAR_WITH_NUMBERS_123而以下是一些无效的环境变量名示例:
my variable (包含空格)123invalid (以数字开头)my-var (包含连字符)my@var (包含特殊字符)你可以使用以下命令来设置和查看环境变量:
export MY_VARIABLE=value
printenv
echo $MY_VARIABLE
如果你希望环境变量在每次登录时都生效,可以将它们添加到你的 shell 配置文件中,例如 ~/.bashrc 或 ~/.profile。
~/.bashrc 中添加环境变量echo 'export MY_VARIABLE=value' >> ~/.bashrc
source ~/.bashrc
通过遵循这些规则,你可以确保你的环境变量命名既规范又有效。