文章目录
1. shell脚本
1.1 什么是shell脚本
==Shell Script ,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。
脚本是由文本组成,脚本是不用编译的。长脚是为了跑起来,能够用文本名称,运行文本内容的,是为了记录我们的操作步骤,进行批处理。
所有的程序是由数据和逻辑组成,脚本是一种解释性的语言,将所有的代码解释给系统听,开启一个解析器,在系统中直接运行的,解释器叫shell,所以他叫shell脚本。(python,perl同理都是以解释器命名)。
脚本是以.sh
结尾的,.sh
结尾是为了告诉系统这是一个脚本。
1.2 新建一个shell脚本
我们在新建一个脚本时,我们首先必须要新建一个以.sh结尾的文件,.sh结尾是为了告诉系统这是一个脚本。
然后我们在脚本里写入用哪个版本的shell程序运行脚本。#!/bin/bash
(在Linux文件中并不是以#开头就是注释)。
一般我们为了规范性我们会写入以下内容:作者(Author),日期(Date),邮件(Mail),版本(Virsion),脚本描述(Description)。
1.2.1 手动建立脚本注释
首先建立一个脚本,注意要以.sh
结尾:
先后在新建的脚本中写入规范的内容:
当其他人查看这个脚本的时候就知道有关编辑者的相关信息,所以必须要写,但是如果每写一个新的脚本我们就要再写一次这些注释,非常麻烦,所以有了以下自动添加注释的方式。
1.2.2 自动建立脚本注释
重复性的动作我们都可以批量完成,所以我们先在就开始建立自动脚本,自动建立脚本有以下两种方式:
- 快捷键添加
- 新文件自动添加。
1.2.2.1 快捷键添加(map)
我们可以将设定修改在vim的主配置文件中