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

绝对路径执行效果
在这里插入图片描述

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部