shell学习篇之五种变量

10 篇文章 0 订阅

一:shell系统变量

1)linux中shell变量分为系统变量和用户自定义变量

2)系统变量:$HOME、$PWD、$SHELL、$USER等等,echo $SHELL

3)显示当前shell中所有变量:set

二:shell自定义变量

基本语法:

1)定义变量:变量=值

自定义变量A=100且输出到控制台

2)撤销变量:unset 变量

3)声明静态变量:readonly 变量,注意:不能unset

4)把变量提升为全局环境变量,在其他shell脚本使用该变量

使用export把变量提升为全局环境变量,例如/etc/profile中的TOMCAT_HOME变量,且在另外的/opt/tmp/shell/myShell.sh脚本中使用该环境变量

shell变量定义介绍:

将指定语句执行结果赋值给自定义的变量:

三:shell设置环境变量

基本语法:

1)export:变量名=变量值(功能描述:将shell变量输出为环境变量)

2)source:配置文件(功能描述:让修改后的配置文件立即生效)

3)echo:$变量名(功能描述:查询环境变量的值)

单行注释:#

多行注释::<<!需要注释的内容!

四:位置变量参数

当执行一个shell脚本时,如果希望获取到命令行的参数信息,就可以使用到位置参数变量,例如:./myShell.sh 100 200,这个执行shell脚本的命令,可以myShell脚本中获取到参数信息

基本语法:

在脚本中增加如下内容

执行脚本后输出的位置变量参数

五:预定义变量

在shell中执行另一个shell脚本且以后台的方式运行&

执行结果:

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值