0
点赞
收藏
分享

微信扫一扫

Shell编程及自动化运维(3)环境变量

定义环境变量

方法一 :

[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 //普通变量不行


举报

相关推荐

0 条评论