一、Shell是什么?
Shell 是一个命令解释器,解释执行用户输入的命令及程序,存在于操作系统的最外层,负责与用户直接对话
然后交给操作系统处理,返回给用户
二、Shell脚本基本结构
编写一个hello.sh 脚本
#!/bin/bash echo 'Hello,world!'
1、shell脚本可以使用任意扩展名称,也可以不使用扩展名
2、第一行 #!/bin/bash 称为shebang
3、shell 脚本和换行 使用反斜线 \ (如果命令行太长,使用反斜线换行)
例如:
#!/bin/bash echo \ 'Hello, world' \ 'Good bye.'
4、在同一行中编写多条命令时,使用分隔符 ;分隔
#!/bin/bash echo 'Hello,world';pwd;ls
5、Sehll的注释符号 #
# 除开第一行不是注释,其他都是注释符号
三、Shell脚本的执行方法
1、将shell脚本的文件名指定为shell命令的参数
$ bash hello.sh
2、直接执行shell脚本文件本身
$ chmod u+x hello.sh # 授予脚本执行权限 $ ./hello.sh
3、使用相对路径指定并执行
$ ./work/hello.sh
4、使用绝对路径指定并执行
$ /home/miyake/work/hello.sh