Shell变量:小数运算&环境变量

一、小数运算:

[root@localhost ~]# yum install -y bc    #安装计算机程序bc
[root@localhost ~]# echo "2*4" | bc    #计算
8    #结果
[root@localhost ~]# echo "2^4" | bc
16
[root@localhost ~]# echo "scale=2;6/4" | bc   # bc:交互运算器 scale=2保留小数点后面两位
1.50

二、环境变量:

        1、前言:自定义变量只能在当前shell生效。其他shell是不生效的。

        2、定义环境变量:


[root@localhost ~]# num3=889    #直接声明


[root@localhost ~]# export num3=889     #转换声明,将自定义变量转换成环境变量

                示例:

[root@localhost ~]# abc=123    #定义
[root@localhost ~]# def=456    #定义
[root@localhost ~]# bash    #进去其他bash
[root@localhost ~]# echo $abc    #输出
    #结果为空
[root@localhost ~]# echo $def    #输出
    #结果为空
[root@localhost ~]# exit    #退出
exit
[root@localhost ~]# export abc    #转换成环境变量
[root@localhost ~]# bash    #进去其他bash
[root@localhost ~]# echo $abc    #输出
123    #结果
[root@localhost ~]# echo $def    #输出
    #结果为空

         3、变量作用范围:在当前shell和子shell有效

                想使变量在当前用户登录后一直生效,可以将变量放到~/.bash.profile

  •         想使变量在所有用户登录后一直生效,可以将变量放到/etc/profile

  • [root@localhost ~]# vim .bash_profile     #编辑当前用户登录后一直生效
    export hhh=7789    #定义
    
    [root@localhost ~]# echo $hhh    #当前bash输出
    7789    #结果
    [root@localhost ~]# bash    #进入其他bash
    [root@localhost ~]# echo $hhh    #输出
    7789    #结果
    
    

     

         

        

[root@localhost ~]# vim /etc/profile    #编辑所有用户登录后一直生效
[root@localhost ~]# echo $sss    #当前bash输出
666    #结果
[root@localhost ~]# bash      #进入其他bash
[root@localhost ~]# echo $sss    #输出
666    #结果

         

 

 

 

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值