Shell终端解释器

人与计算机硬件之间的“翻译官”,用户与Linux零碎外部的通信媒介,Shell脚本命令的工作形式有两种:交互式和批处理。

交互式(Interactive):用户每输出一条命令就立刻执行
批处理(Batch):用户编写好一个残缺的Shell脚本,Shell会一次性执行脚本中的命令
echo $SHELL     #应用Bash作为命令行终端解释器
  • 构造
1、第一行的脚本申明(#!)用来通知零碎应用哪种Shell解释器来执行该脚本2、第二行的正文信息(#)是对脚本性能和某些命令的介绍信息3、之后的可执行语句也就是平时执行的Linux命令
  • 执行形式
1、bash example.sh     #利用解释器去执行脚本2、./example     #通过输出残缺门路的形式来执行3、之后的可执行语句也就是平时执行的Linux命令
  • 变量

    • 预约义变量

* 地位变量:传递脚本参数应用* 环境变量:保障操作系统运行的变量* 自定义变量:由用户自定义,可用于用户编写的脚本