shell中第一行#!/bin/bash的作用

前言

搜索关键词

shell中第一行#!/bin/bash的作用
  • shell 是一种脚本语言。
  • 脚本本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)。
  • shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)。

作用

“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。不写则默认使用SHELL。

shell命令解析器:系统提供 shell命令解析器:

sh ash bash

查看自己linux系统的默认解析:

echo $SHELL
如果错过太阳时你流了泪,那你也要错过群星了。
在所有的矛盾中,要优先解决主要矛盾,其他矛盾也就迎刃而解。
不要做个笨蛋,为失去的郁郁寡欢,聪明的人,已经找到了解决问题的办法,或正在寻找。
原文地址:https://www.cnblogs.com/szrs/p/15661238.html