Shell 终端解释器
人与计算机硬件之间的“翻译官”,用户与 Linux 零碎外部的通信媒介,Shell 脚本命令的工作形式有两种:交互式和批处理。
交互式(Interactive):用户每输出一条命令就立刻执行
批处理(Batch):用户编写好一个残缺的 Shell 脚本,Shell 会一次性执行脚本中的命令
echo $SHELL #应用 Bash 作为命令行终端解释器
- 构造
1、第一行的脚本申明(#!)用来通知零碎应用哪种 Shell 解释器来执行该脚本
2、第二行的正文信息(#)是对脚本性能和某些命令的介绍信息
3、之后的可执行语句也就是平时执行的 Linux 命令
- 执行形式
1、bash example.sh #利用解释器去执行脚本
2、./example #通过输出残缺门路的形式来执行
3、之后的可执行语句也就是平时执行的 Linux 命令
-
变量
- 预约义变量
* 地位变量:传递脚本参数应用
* 环境变量:保障操作系统运行的变量
* 自定义变量:由用户自定义, 可用于用户编写的脚本