shell是一个用C语言编写的程序;
Linux的shell种类众多,常见的有Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell等
Bash在日常工作中被广泛使用,也是大多数Linux系统默认的Shell。#!/bin/sh可以改为#!/bin/bash;
#! 告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序;
===================================================================
第一个shell脚本
linux下vi/vim命令来创建文件,新建一个study.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好;
#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种shell;
echo命令用于向窗口输出文本;
运行shell脚本右 两种方法:
1、作为可执行程序;先使脚本具有执行权限,然后执行脚本;
2.作为解释器参数;直接运行解释器,其参数就是shell脚本的文件名;
这种方式运行的脚本,不需要在第一行指定解释器信息,写了也没用;也不要求study.sh是可执行文件;
原文:https://www.cnblogs.com/canglongdao/p/12512190.html