前言
搜索关键词
shell中第一行#!/bin/bash的作用
- shell 是一种脚本语言。
- 脚本本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)。
- shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)。
作用
“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。不写则默认使用SHELL。
shell命令解析器:系统提供 shell命令解析器:
sh ash bash
查看自己linux系统的默认解析:
echo $SHELL