一、什么是VIM
答:vim是一种文件编辑器,类似于txt文件,然后在里面写内容
二、vim新建、修改、保存、退出
新建文件
vim 文件名
1、命令模式:
2、输入模式
在命令行模式下按 i 或者键盘的 Insert 键 进入输入模式
在输入模式下按Esc模式,进入命令模式
3、底行模式
在命令行模式下按 : 进入底行模式
在底行模式下按Esc模式,返回命令模式
三、实践
使用/etc/dnsmasq.conf 文件完成以下操作
cp /etc/dnsmasq.conf /tmp/1.txt //复制文件,用于实践
完成以下操作
为了便于理解,显示行号操作, 底行模式 :set nu回车
将光标分别下、右、左、上移动6个字符(命令模式 6j 6l 6h 6k )(截图忽略)
将光标向下、向上翻两页(命令模式 CTRL+F按两次,CTRL+B按两次)(截图忽略)
将光标移到第54行(命令模式 54G)(截图忽略)
将光标移动到行尾,再移动到行首(命令模式 行尾:$即SHIFT+4 行首^即SHIFT+6 )(截图忽略)
将光标移动到文件最后一行 (命令模式 G)
将光标移动到文件第一行 (命令模式 gg )
搜索全文中dnsmasq字符串,并数一下有多少个 (命令模式 /dnsmasq,按n进行下一个查找)
将1到10行中的dnsmasq替换成dns (底行模式 :1,10s/dnsmasq/dns/g)
还原刚才的操作 (命令模式: u)
删除第50行 (命令模式: 50G dd)
删除前:
删除后:
删除37到42行 (命令模式: 37G 6dd)
删除前:
删除后:
复制48行,并粘贴到50行下面 (48G yy 50G p)、
复制前:
复制后:
保存文件并退出(先按ESC 再 :wq)
这篇文章就写到这里了,哪里写的不好,还请评论指出!