首页 > 代码库 > Shell 变量

Shell 变量

Shell 变量包括系统的环境变量和用户自定义的环境变量

[root@localhost ~]# env         # 查看所有的环境变量(不包括用户自定义的环境变量)
[root@localhost ~]# set # 查看所有的环境变量(包括用户自定义的环境变量)
[root@localhost ~]# a=1 # 自定义环境变量[root@localhost ~]# echo $a # 查看指定的环境变量[root@localhost ~]# export a # 对一个环境变量作全局声明,即在别的终端也能使用该变量[root@localhost ~]# unset a # 删除变量
[root@localhost ~]# echo ‘export a=1‘ >> /etc/profile # 将环境变量写入到配置文件中,以便其他用户能够使用改变量

环境变量相关的配置文件:

/etc/profile    # 全局的环境变量配置文件,当用户登录时执行该文件,该文件包含 /etc/profile.d/ 下面的文件
/etc/bashrc # 当打开 Shell 时执行该文件
~/.bashrc # 用户专属的环境变量配置文件,只有当这个用户登录时才执行该文件,其他用户执行其他用户的 ~/.bashrc 文件
~/.bash_logout # 当用户退出系统时执行该文件

 

 

 

 

     

 

Shell 变量