什么是标准shell?
作者得有吧,联系方式得有吧,日期得有吧,版本也不能少吧
是用户和内核进行交互的一个工具,可以将大量的命令写入shell里面,使得自动执行,可以实现批量操作和部署
一般我们写脚本的时候,需要在脚本前面添加一些表头信息,然后当我们进入脚本的时候,直接按下快捷健实现加入一些东西
这些需求的实现需要在vim的配置文件里面写
vim /etc/vimrc
第一种方法:
在最后面加入:
map <F9> ms:call WESTOS()<cr>'s
使用快捷键给加入脚本里面加入表头信息
function WESTOS()定义一个函数
call append(0,"########################################")
call append(1,"# Author: #")作者
call append(2,"# Create_Time: ".strftime("%Y-%m-%d")." #")几段信息要知道,时间
call append(3,"# Version: #")版本
call append(4,"# Mail: #")
call append(5,"# Description: #")
call append(6,"# #")
call append(7,"# #")
call append(8,"########################################")
call append(9,"")
call append(10,"#!/bin/bash")
endfunction
上面是定义了一个函数,并且说明了函数的功能
然后vim 一个脚本(随便) 按下快捷键,自动添加表头
第二种方法:
autocmd BufNewFile *.sh,*.script exec ":call WESTOS()"
当vim进去一个以.sh 结尾的文件时,自动加上表头,不需要按下快捷键