shell

shell

1shell 概述

1.1什么是shell

在Linux内核与用户之间的解释器程序
通常指 /bin/bash
负责向内核翻译及传达用户/程序指令
相当于操作系统的外壳
在这里插入图片描述
在这里插入图片描述

1.2常见的shell程序种类在这里插入图片描述

可以通过usermod cash 更改登录shell
手动执行目标shell程序

1.3脚本的执行方式

  1. 加 执行(x)权限
  2. sh 脚本路径
  3. source 脚本路径
  4. . 脚本路径

2.变量的种类

2.1shell变量的分类角度

1.存储类型

整数型 浮动型 双精度浮点型 字符型
shell 脚本语言对存储类型要求较松散
使用类型
在这里插入图片描述

2.配置文件

/etc/profile ,~/.bash_profile
-env :列出所有的环境变量
-set: 列出所有变量

3.常见的环境变量

-PWD PATH USER LOGNAME UID
-SHELL HOME PS1 PS2 …

4.预定义变量

在这里插入图片描述

3.变量值及范围控制

区分三种定界浮
双引号 " " : 允许扩展,以KaTeX parse error: Double superscript at position 15: 引用其他变量 单引号 ' '̲ : 禁用扩展 即便 也视为普通字符
反撇号 ` : 将命令的执行输出作为变量值

在这里插入图片描述

在这里插入图片描述

4.expr 运算工具

4.1expr

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2使用bc实现小数运算

gju

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值