shell变量

  shell主要用于帮助管理员进行系统管理。Bash是linux的标准shell。shell编程实际就是linux编程。

  1. 在bash中,变量的默认类型都是字符串型
  2. 存储数据类型(不是实际分类):字符串型、整型、浮点型、日期型
    变量的分类:用户自定义变量,环境变量,位置参数变量(一种特殊的预定义变量),预定义变量(只能改值)

用户自定义变量

  1. 赋值变量,等号两侧不能有空格
  2. 存在空格则用双引号括起来
  3. 变量叠加
    (1)x=123
    x=$(x)456

    (2)x="$x"456
  4. 变量查看
    set 查询系统下的所有变量,包括系统变量
    选项: -u 调用未声明变量会报错
  5. 变量删除
    unset 变量名(不加$符号)

环境变量

  1. 环境变量中有一部分是(主要):对系统生效的环境变量,名和作用是固定的;另一部分是:用户自定义的环境变量
  2. 用户自定义环境变量:export 变量名=变量值
  3. 查看变量: set 查看所有变量
    env 查看环境变量
  4. 删除变量:unset
  5. 这里写图片描述
  6. 这里写图片描述
    这里写图片描述

语系变量

是环境变量的一种。
这里写图片描述
注:linux纯字符界面,不支持中文显示;可是通过第三方插件实现(如zhcon)

位置参数变量

这里写图片描述

预定义变量

这里写图片描述
这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值