工作中常用vim命令总结

在平时的工作中,我们在使用命令行的时候或多或少都是使用到一些vim的命令,这里对自己平时工作中经常使用的vim命令做个总结。

工作中,我们经常会用ssh链接远程服务器,进行日志的查看,我们的日志目录如下:

/var/log/program/info.log

那我们如何用vim进行查看呢?输入如下命令,查看log.info的内容:

$ vim info.log

这个命令获取日志的所有内容,在屏幕上显示,如下图所示:

image

如果要对这个日志文件进行编辑的话,那么需要用到一些vim的编辑命令,如下所示:

直接输入i,进入编辑模式

任意的更改内容,更改后按下ESC,输入:wq,进行文件的更改保存

如果不想保存,直接退出的话,按下ESC,输入:q!,进行强制的退出

如果只是看一下日志,但是没有修改的话,直接输入:q,按下enter就行了

这里解释一下w,q,!这三个符号的意思,w代表写入,q代表退出,!代表强制

我们的info级别的日志内容每天都会产出很多,直接人工去统计的话是不可能去看完的,如果要定位内容的话就需要使用vim的搜索命令,这里对我使用的搜索命令总结下:

在vim里面是默认不显示行号的,使用:set number显示行号,也可以简写为:set nu

vim中有统计的命令,使用:%s/要统计的字符串//gn,此时vim会显示匹配的字符串的个数

当需要查看一些特定的内容时,先按下gg,回到日志文件的开头,直接输入/匹配的字符串,如/test,使用n查看上一个,N查看下一个匹配的内容。当然,也可以反向查找,从光标位置向上查找,使用?匹配的字符串即可

这里暂时总结到这里,一些其他的命令以后慢慢往里加。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,761评论 9 468
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    MiracleJQ阅读 3,828评论 0 0
  • 自我总结篇: 对文件的操作技巧: vim文件一个有三种状态:命令(浏览/输入命令转变末行模式),文本(添加/编辑/...
    小知大知阅读 4,185评论 0 0
  • 我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容。...
    OliverLew阅读 4,406评论 0 0
  • 心心念念新的一年终于来了,我现在在看家有仙妻之梅林救夫记,而左大宝在睡觉,祝大宝和我新年快乐! 2016么么哒~ ...
    tbiuuubl阅读 3,211评论 0 1