定义环境变量
方法一 :
[root@localhost ~]# export back_dir2=/home/backup //直接声明
方法二 :
[root@localhost ~]#export back_dir1 //转换声明,将自定义变量转换成环境变量
变量作用范围
- 在当前shell和子shell有效
- 想使变量。在当前用户登陆后一直生效,可以将变量放到~/.bash_profile
- 想使变量。在所有用户登陆后一直生效,可以将变量放到/etc/profile
示例
[root@localhost ~]# ABC=123 //定义普通变量1
[root@localhost ~]# DEF=456 //定义普通变量2
[root@localhost ~]# bash //打开子shell
[root@localhost ~]# echo $abc //调用普通变量,失败
[root@localhost ~]# echo $def //调用普通变量,失败
[root@localhost ~]# exit
exit
[root@localhost ~]# export ABC //变量声明为环境变量
[root@localhost ~]# bash //打开子shell
[root@localhost ~]# echo $ABC //变量可用
123
[root@localhost ~]# echo $DEF //普通变量不行