——使用Linux环境变量

一.环境变量

1) 环境变量(environment variable):在程序外部设置的变量,通常通过操作系统或微服务内置的功能设置。

2) bashshell用环境变量的特性来存储有关shell会话和工作环境的信息。

3) 在bashshell中,环境变量分为两类:

全局变量:全局环境变量对于shell会话和所有生成的子shell都是可见的。

局部变量:局部变量则只对创建它们的shell可见。 

4) 查看全局变量,可以使用env或printenv命令。

1.全局环境变量

1) 查看全局变量,可以使用env或printenv命令。

2) 要显示个别环境变量的值,可以使用printenv命令,也可以使用echo显示变量的值。在使用后者的情况下,必须在变量前面加上一个美元符($)。

2.局部环境变量

1) 局部环境变量只能在定义它们的进程中可见。Linux系统并没有一个只显示局部环境变量的命令。

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

3.环境变量的应用

1) 查看env,printenv的输出

2) 查看set的输出

3) 在父shell中查看$PWD变量,再进入子shell,在子shell中查看$PWD变量

二.用户定义变量

1.设置局部用户定义变量

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

2.设置全局环境变量

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

3.删除用户定义变量

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

三.设置PATH环境变量

创建一个shell文件(xxx.sh),尝试是否可以直接运行该文件,设置PATH环境变量后,再次运行,是否运行成功?

注意:重启系统后,再次进入,无法运行成功

四.数组变量

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值