在CentOS系统中,环境变量的作用域主要分为以下几种:
系统级环境变量:
/etc/profile文件中。export命令在当前会话中临时设置。用户级环境变量:
~/.bash_profile、~/.bashrc或~/.profile文件中。~/.bashrc通常用于交互式shell,而~/.bash_profile用于登录shell。脚本内部环境变量:
export命令定义的变量。命令行临时环境变量:
export命令定义的变量。PATH:
/etc/profile、~/.bash_profile或~/.bashrc来全局或局部设置。HOME:
USER:
SHELL:
echo $VARIABLE_NAME命令查看特定环境变量的值。env命令查看当前会话中的所有环境变量。printenv命令也可以查看所有环境变量。export VARIABLE_NAME=value。/etc/profile或/etc/environment文件,并执行source /etc/profile使其生效。~/.bash_profile、~/.bashrc或~/.profile文件,并执行source ~/.bash_profile(或相应的文件)使其生效。export命令定义的变量,其作用域仅限于该脚本及其子进程。通过合理设置和管理环境变量,可以确保系统和应用程序的正常运行,并提高工作效率。