Linux学习笔记(四)----使用Linux环境变量

环境变量存储有关shell会话和工作环境的信息(分为全局变量和局部变量)

全局变量

对于shell会话和所有生成的子shell都是可见的.

查看全局变量. env 或 printenv 命令

引用变量需要在前面加上美元符  $

局部变量

只在定义他们的进程中可见

set 命令会显示为某个特定进程设置的所有变量(按字母顺序排列)

设置用户定义变量

例子:   my_var="hello world"   

变量值中间有空格的话需要用引号括起来.

变量名,等号,值之间不能有空格.

设置全局变量

先定义局部变量 然后  用 export  变量名    将它导出到全局环境

删除环境变量

unset   变量名   

$符的使用:用到变量用 $. 操作变量 不用$

默认的shell环境变量

HOME     当前用户主目录

IFS          shell用来将文本的分割符

PATH      shell查找命令目录列表,由冒号分隔

环境变量持久化

1.在/etc/profile   设置

2.在/etc/profile.d  目录下 创建以.sh 结尾的文件   包含设置的环境变量

数组变量

要个环境变量设置多个值,可以把值放在括号里,用空格分隔

mytest=(one two three four)

引用时 例:   $(mytest[2])  输出 three

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值