linux里面的环境变量和自定义变量

如何在linux中定义变量

定义变量很简单,直接在当前bash下输入params1=xx1,也就是给变量赋值,然后通过echo $params1 就可以看到了
使用echo调用变量 需要用$开头echo $params1或者echo ${params1}都可以,更多echo使用方法可以用man echo查询

params1=xx1
echo $params1
echo ${params1}

变量设置规则

  1. 变量与变量内容以等号 = 连接
  2. 等号两边不能直接接空格
  3. 变量名称只能是英文字母和数字,但是不能以数字开头
  4. 变量内容有空格可以使用双引号“或者单引号’前后包起来,单引号双引号有区别
    1. 双引号包裹的情况下,内部如果用特殊字符可以保留特性,类似于可以转译

      # par=“hello $PATH”
      # echo $par
      hello /sbin:/bin:/usr/sbin:/usr/bin

    2. 单引号包裹的情况下,特殊字符就是一般字符,不会转译

      # par=‘hello $PATH’
      # echo $par
      hello $PATH

  5. 取消变量unset,比如unset par

自定义变量和环境变量

什么是自定义变量

不准确的说,自定义变量就是我们刚刚定义的那些变量,
准确的说就是没有通过export声明过的变量就是自定义变量,但是并不是没有声明过的就一定不是,比如PATH,HOME这些,这些在你拿到bash的时候就已经初始化了的环境变量,具体这些环境变量有哪些,使用env命令查看

什么是环境变量

使用env查看到的都是环境变量

怎么将自定义变量转换为环境变量

使用export命令

hello=helloworld
export hello

hello就是环境变量了

自定义变量和环境变量有什么区别

在一半状态下,父进程的自定义变量是无法在子进程中使用的,但是通过export将变量变成环境变量后,就可以在子进程中使用了

怎么查看到环境变量和自定义变量

env用于查看环境变量
set用于查看所有变量,也就是环境变量和自定义变量

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值