Linux之shell脚本设置开头固定格式
Linux 之shell脚本设置开头固定格式
每次进⼊shell都要设置开头,很⿇烦,现修改vim配置⽂件即可。
[root@node01 ~]vim .vimrc
将下列内容复制进⽂件
set ignorecase
set cursorline
set autoindent
autocmd BufNewFile *.sh exec":call SetTitle()"
func SetTitle()
if expand("%:e")=='sh'
call setline(1,"#!/bin/bash")
linuxshell脚本怎么运行
call setline(2,"#")
call setline(3,"#********************************************************************")
call setline(4,"#Author:                XiaoMa")
call setline(5,"#QQ:                    1060389294")
call setline(6,"#Date:                  ".strftime("%Y-%m-%d"))
call setline(7,"#FileName:            ".expand("%"))
call setline(8,"#URL:                  www.baidu")
call setline(9,"#Description:          The test script")
call setline(10,"#Copyright (C):        ".strftime("%Y")." All rights reserved")
call setline(11,"#********************************************************************")
call setline(12,"")
endif
endfunc
autocmd BufNewFile * normal G
之后新建⼀个shell ,开头就会有固定的格式。
这是在root⽤户下的配置,切换到⽤户使⽤shell 可能还是什么都没有,不过⼀般都是⽤root⽤户进⾏机器的管理。如果想在普通⽤户上,就需要把root⽬录下的.vimrc⽂件拷贝到⽤户家⽬录下
这⾥我以hadoop⽤户举例
[hadoop@node01 ~]sudo cp /root/.vimrc ./
不加sudo 没有权限进⼊root,这样就把⽂件复制过来了,再次创建⽂件就会出现默认的格式。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。