Linux基础命令vim(底行模式)

#只能从命令模式进入底行模式

 

#保存退出

 

:q             #退出

 

:q!         #强制退出

 

:w            #保存

 

:wq          #保存退出 

 

:wq!         #强制保存退出

 

:x             #保存退出 

 

 

 

#光标移动  移动的行  删除  

 

:n                     #n 数字   跳转到指定的行

 

:1d                   #删除第一行

 

:1,10d              #删除多行 

 

 

 

#替换    跟sed一样

 

:%s#old#new#g               #全局替换

 

:1s#admin#root#g            #替换指定的行

 

:1,5s#bin#oldboy#g         #替换多行 

 

 

 

# 文件另存为

 

:w new1.txt    #将文件的内容另存为一个新文件

 

:1,10w new2.txt #将文件的第一行到第十行内容另存为一个新文件

 

 

 

#导入其他文件内容进入这个文件

 

:$r /etc/hosts               #导入/etc/hosts文件中的内容到此文件的结尾

 

:0r  /etc/hosts              #导入/etc/hosts文件中的内容到此文件的行首

 

 

 

#搜索

 

/root                          #搜索root的字符串

 

 n                               #向下查找
 N                              #向上查找

 

/root\c                       #搜索的时候,忽略大小写

 

 
 
 

:noh                          #取消高亮

 

posted @ 2020-07-16 16:11  六月OvO  阅读(2139)  评论(0编辑  收藏  举报