当命令或者程序写在文件中,我们执行文件,读取其中代码,这个程序文件就称之为shell脚本
在shell脚本里定义多条Linux命令以及循环控制语句,然后将这些Linux命令一次性执行完毕,执行脚本文件的方式,非交互方式
windows 存在*.bat 批处理脚本
Linux中常用 *.sh 脚本文件
shell 脚本规则:
在Linux系统中,shell脚本或者称之为(bash shell程序) 通常都是vim编辑,由Linux命令,bash shell指令,逻辑控制语句和注释信息组成
计算机程序中,shebang 指的是出现在文本文件中的第一行前两个字符 #!
在Unix系统中,程序会分析shebang 后面的内容,作为解释器的指令,例如
以 #! /bin/sh开头的文件,程序会在执行的时候调用 /bin/sh, 也就是bash解释器
以 #! /usr/bin/python 开头的文件,代表指定Python解释器去执行
以 #! /usr/bin/env 解释器名称,是一种在不同平台上都能正确找到解释器的办法