Linux虚拟机环境搭建
2.Shell脚本文件编写规范
2.1.脚本文件后缀名规范
- shell脚本文件就是一个文本文件, 后缀名建议使用
.sh
结尾
2.2.首行格式规范
- 首行需要设置Shell解析器的类型, 语法
#!/bin/bash
含义: 设置当前shell脚本文件采用bash解析器运行脚本代码
2.3.注释格式
- 单行注释, 语法
# 注释内容
- 多行注释, 语法
:<<!
# 注释内容1
# 注释内容2
!
3.Shell脚本文件执行:
3.1.三种方式:
a.Shell解析器执行:
- 语法:
sh 脚本文件
- 介绍: 就是利用sh命令执行脚本文件, 本质就是使用Shell解析器运行脚本文件
b.bash解析器执行方式
- 语法:
bash 脚本文件
- 介绍: 就是利用bash命令执行脚本文件, 本质就是使用Shell解析器运行脚本文件
c.仅路径执行方式
- 语法:
./脚本文件
- 介绍: 执行当前目录下的脚本文件
- 注意: 脚本文件自己执行需要具有可执行权限, 否则无法执行
3.2.种方式的区别:
- 1.sh或bash执行脚本文件方式是直接使用Shell解析器运行脚本文件, 不需要可执行权限
- 2.
路径方式
是执行脚本文件,需要可执行权限
3.3.执行脚本文件案例:
a.方式1执行案例-sh命令执行:
- 1.相对路径效果:
sh helloworld.sh
- 2.绝对路径效果:
sh /root/helloworld.sh
b.方式2执行案例-bash命令执行:
- 1.相对路径效果
- 2.绝对路径效果
c.方式3执行案例-仅路径执行
语法步骤:
- 1.步骤1:设置所有用户对此脚本文件增加可执行性权限
chmod a+x 脚本文件
- 2.步骤2:执行脚本语法
脚本文件的相对路径或绝对路径
示例:使用仅路径方式执行helloworld.sh脚本文件
- 1.添加执行权限
chmod a+x helloworld.sh
- 2.相对路径执行命令
./helloworld.sh
相对路径执行效果
绝对路径执行命令
/root/helloworld.sh
绝对路径执行效果
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » Shell环境搭建
发表评论 取消回复