栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 中shell脚本设置开头固定格式的实现方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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")
     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:   http://www.baidu.com")
     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,这样就把文件复制过来了,再次创建文件就会出现默认的格式。

到此这篇关于Linux 中shell脚本设置开头固定格式的实现方法的文章就介绍到这了,更多相关shell脚本设置开头固定格式内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/36868.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号