Linux环境变量

一、局部变量环境:

1、只能在定义它的进程中可见。查看全局环境变量的值,可以使用printenv或env

2、要显示个别环境变量的值,可以使用printenv命令,但是不要用env命令。

3、可以使用echo显示变量的值。在这种情况下引用某个环境变量的时候,必须在变量前面加上一个美元符($)

4、set命令会显示为某个特定进程设置的所有环境变量,包括局部变量、全局变量以及用户定义变量。

5、‘|’ 管道符

6、查看env的输出;查看printenv的输出;查看set的输出;在父shell中查看$PWD变量;进入子shell,在子shell中查看$PWD变量

二、设置局部用户定义变量

1、可以通过=给环境变量赋值,值可以是数值或字符串。

2、在父shell中设置局部变量,进入子shell中查看;在子shell中设置局部变量,退出子shell后在父shell中查看

三、设计全局环境变量

1、先创建一个局部环境变量,再通过export命令把它导出到全局环境中。

2、修改子shell中环境变量并不会影响到父shell中该变量的值。

3、在父shell中设置变量,export导出至全局环境;进入子shell中查看设置的变量;在子shell中给变量赋新值;在子shell中使用export将赋新值的变量导出至全局并查看;退出子shell,查看父shell中的该变量值

四、删除用户定义变量 

1、修改子shell中环境变量并不会影响到父shell中该变量的值。

2、进入子shell中查看父shell中设置的全局环境变量;在子shell中删除该全局环境变量;退出子shell,查看父shell中的该变量值;在父shell中删除该全局环境变量;查看父shell中的该变量值

 五、设置PATH环境变量

1、对PATH变量的修改只能持续到退出或重启系统

2、创建一个shell文件(xxx.sh);尝试是否可以直接运行该文件;设置PATH环境变量后,再次运行,是否运行成功;重启系统后,再次进入,是否还能运行成功

 

 六、数组变量

1、数组是能够存储多个值的变量

2、unset命令删除数组中的某个值或整个数组。但是unset删除索引上的值但是保留索引位置

3、建立一个组员名称的数组;更改一位成员;删除一位成员;删除数组

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值