前言
搜索關鍵詞
shell中第一行#!/bin/bash的作用
- shell 是一種腳本語言。
- 腳本本質是一個文件,文件里面存放的是 特定格式的指令,系統可以使用腳本解析器 翻譯或解析 指令 並執行(它不需要編譯)。
- shell 既是應用程序 又是一種腳本語言(應用程序 解析 腳本語言)。
作用
“#!” 是一個約定的標記,它告訴系統這個腳本需要什么解釋器來執行,即使用哪一種Shell。不寫則默認使用SHELL。
shell命令解析器:系統提供 shell命令解析器:
sh ash bash
查看自己linux系統的默認解析:
echo $SHELL