博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day17-vim的使用及实践(二)
阅读量:7048 次
发布时间:2019-06-28

本文共 738 字,大约阅读时间需要 2 分钟。

5.5:vim的编辑模式:

编辑模式:(输入以下命令进入编辑模式):可以编辑文件内容:

命令模式:(按ESC则进入命令模式),

补充命令:在命令模式

:hi:则显示高亮:

:nohi:则不显示高亮:

"x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使用该命令不会改变文件的atime。

命令模式下替换命令:我们将大小字母A替换为小写字母a

[root@localhost ~]# cat 1.txt    #输入文件的内容

AAAAAAAAAAAAA

aaaaBBBBBBCC

dddAACCCacc

[root@localhost ~]# vim 1.txt

:1,$s/A/a/g       #用vim进入后,然后用此命令来替换后,则输出如下内容:

[root@localhost ~]# cat 1.txt

aaaaaaaaaaaaa

aaaaBBBBBBCC

dddaaCCCacc

替换的格式有以下三种,具体使用视情况而定:

s@文本原内容@替换的内容@g

s#文本原内容#替换的内容#g

s/文本原内容/替换的内容/g

vim的实践:

负责/etc/passwd到桌面:

#cp /etc/passwd  ./1.txt

分别向上下左右移动10个字符:

10k    10j    10h   10l

把光标移动到49行: 49G

移动到文本末行:

G

移动到文本首行:

gg

搜索文件中root出现的次数:

/root        按n则选择下一个:

还原上一步操作:   u

把整个文件的root替换为toor. 

1,$s/root/root/g

本文转自 芬野 51CTO博客,原文链接:http://blog.51cto.com/yuanhaohao/2057160,如需转载请自行联系原作者
你可能感兴趣的文章
云平台与云主机选择的经验和建议
查看>>
如何验证及更改XenDesktop版本
查看>>
linux tc 对本机网卡限速
查看>>
WCF简单教程(8) 安全 - Windows认证
查看>>
单引号转义时load_file/outfile 生成一句话
查看>>
js的正则处理
查看>>
两日公开课:伯克利深度强化学习训练营 | 视频+PPT
查看>>
通过DockerFile创建ssh服务镜像
查看>>
windows server 2008中关于网络的进阶设定
查看>>
Python 并发编程(一)之线程
查看>>
苹果 vs AMD 高低互现
查看>>
手把手教你用C#打包应用程序(安装程序)
查看>>
软件架构设计模式简述
查看>>
模块化安装与删除openstack的dev(control、compute)与folsom(control)版本
查看>>
ISA系列之ISA Server 2004 中的新增功能--利用多个网络
查看>>
设计Unix下木马程序
查看>>
任务栏出现两个重复图标的解决办法
查看>>
AlphaZero完胜三大世界冠军棋类程序:5000个TPU、自学一天
查看>>
centos 查看每天应用程序的iowait
查看>>
.Net Micro Framework研究—中文显示
查看>>