在Linux系统中,全局变量是在整个系统或特定用户会话中都可访问的变量。它们可以在多个进程间共享数据,或者为系统中的所有用户提供配置信息。
PATH
变量,用于指定可执行文件的搜索路径。LANG
变量,用于设置系统的语言和区域设置。ulimit
命令设置的资源限制变量,用于控制进程的资源使用。source
命令重新加载配置,或者重新启动会话。设置一个全局环境变量MY_VARIABLE
:
echo 'export MY_VARIABLE=value' | sudo tee -a /etc/profile.d/my_variables.sh
source /etc/profile.d/my_variables.sh
查看全局环境变量:
printenv MY_VARIABLE
修改全局环境变量:
echo 'export MY_VARIABLE=new_value' | sudo tee -a /etc/profile.d/my_variables.sh
source /etc/profile.d/my_variables.sh
删除全局环境变量:
sudo sed -i '/MY_VARIABLE/d' /etc/profile.d/my_variables.sh
source /etc/profile.d/my_variables.sh
请注意,修改全局变量通常需要超级用户权限,因此在使用sudo命令时要小心,确保不会意外地破坏系统配置。
领取专属 10元无门槛券
手把手带您无忧上云