shell–简单的用户管理脚本示例
在工作中,我们经常会重复的使用很多命令去维护服务器,如果我们把这些重复的命令,写成一个个的shell脚本,就会大大的提升我们的工作效率。
有的时候写了很久的脚本,我们很容易忘记这个脚本是谁写的了,或者这个脚本是干什么的了,所以我们编辑一下.vimrc
这个文件,让我们vim
创建的.sh
脚本都自动带有创建时间和创建人,这样也方便我们后期进行脚本的管理。
设置方法:
在用户的家目录下,创建一个.vimrc
的文件,然后将下面的内容粘贴进去,退出当前远程exit
重进即可生效。
[root@centos7 ~]# pwd
/root
[root@centos7 ~]# vim .vimrc
.vimrc
的内容
set ignorecase
set cursorline
set autoindent
autocmd BufNewFile *.sh exec ":call SetTitle()"
func SetTitle()
if expand("%:e") == 'sh'
call setline(1,"#!/bin/bash")
call setline(2,"#")
call setline(3,"#********************************************************************")
call setline(4,"#Author: lichunpeng")
call setline(5,"#QQ: 492739915")
call setline(6,"#Date: ".strftime("%Y-%m-%d"))
call setline(7,"#FileName: ".expand("%"))