Linux提供shell解析器 六种
命令: $ cat /etc/shells
| 注:Centos默认的解析器是bash
Shell脚本入门脚本格式
脚本以#!/bin/bash开头(指定解析器)
第一个Shell脚本:helloworld1. 创建一个sh脚本文件 touch helloworld.sh 2. vi编写脚本内容 vi helloworld.sh 3. 内容 #!/bin/bash echo "helloworld" 4. 执行 (相当于解析器调用 所以不用权限) sh helloworld.sh sh /home/[**自己的存放路径**]/helloworld.sh bash helloworld.sh bash /home/[**自己的存放路径**/helloworld.sh 5. 赋予权限再执行 (相当于自己调用) 赋予777权限 最高权限 chmod 777 helloworld.sh **./** 直接执行脚本 ./helloworld.sh 或者 /home[**自己的存放路径**]/helloworld.sh
| 第一种执行方法,本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限。第二种执行方法,本质是脚本需要自己执行,所以需要执行权限
多命令处理 touch batch.sh //创建文件 vi batch.sh //编辑脚本 //输入一下内容 #!/bin/bash cd /home/atguigu touch cls.txt echo "I love cls" >>cls.txt| 入门完成