Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。
Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。一个shell脚本文件是以#!/bin/bash开头的,注释也是以#开头。
下面介绍几种在终端执行shell脚本的方法:(需要加上可执行权限chmod +x filename )
1.切换到shell脚本所在的目录,执行:
[[email protected] ~]# ./hello.sh
2.以绝对路径的方式执行:
3.直接用bash或sh执行: