1-shell脚本简介

1.shell脚本简介

1.1shell介绍

操作系统每一个动作,都需要一个程序来编写成二进制文件才能执行。每次都需要一个程序太不方便,于是出现了shell来获取约定好的用户命令,并以此查询并执行编写好的二进制文件。

1.2shell脚本介绍

含有多条Linux命令,并含有循环控制语句的文件。

Linux下是*.sh,Windows下是*.bat

1.3SheBang(#!)

通常在脚本的第一行规定使用何种解释器去执行该脚本

语法如下:

#! /bin/bash		
#使用bash来解释
#或者一样的
#! /bin/sh
  • 如果没有指定,则会使用当前环境下的shell解释器去解释,即$SHELL

1.4执行脚本的几种方式

#给文件一个可执行权限
chmod +x filename
chmod +x ./hello.sh

#指定路径的解释器去解释(推荐)
/bin/bash filename
/bin/bash ./hello.sh

#
source filename
. filename