Linux-->基本查找及vim使用

查找/vim

查找

grep编辑的操作:

​ grep -i;忽略大小写查找
​ grep -n:查找出关键字并且列出行数
​ grep -v:反转查找,用于查找进程,排除当次‘grep -v进程’

​ tail -f:动态的查询文件的状态
​ tail -n 行数:查询指定行数开始的到末尾的文件
​ tail -c 字符数:查询末尾字符数的文件

less:适合于大型的文件
命令内参数:
j:可以前进行
k:可以后退行
G:可以移动到最后一行
g:可以移动到第一行
ctrl+F:向前移动一屏
ctrl+B:向后移动一屏
ctrl+D:向后移动半屏
ctrl+U:向后移动半屏
q:退出
ZZ:退出

vim

a:从当前文字的后一个字符添加
A:在当前文字行的末尾添加
I:从当前文字行的头部添加
i:从当前文字的前一个字符添加
o;添加至当前文字的上一行
O:添加至当前文字的下一行

可视化的参数(命令模式)
v:可视:字符选中
V:可视化:垂直选中
ctrl+v:可视块:行级选中
撤销和恢复:(命令模式)
u:撤销上次的操作
ctrl+r:恢复上次的操作

删除命令(命令模式)
x:删除光标所在的字符,或者选中的文字
d:移动删除,选中d左右移删除
dd:删除光标所在的一行,批量删除的行数+dd (删除后跳转到下一行)
D:删除行,保留一行空行。
dw:从光标位置删除到单词的末尾
d}:删除光标位置到段落的末尾
复制剪切
yy:复制行
d:剪切
dd:剪切一行
剪切行数+dd:批量剪切
p:复制
替换:替换模式(R)
r:替换当前字符(命令模式)
R:替换模式
缩排和重复执行:(命令模式)
>>:向右增加缩进
<<:向左增加缩进
.:重复上次命令
常规查找:(编辑模式)
/查找字符
n:查找下一个
N:查找上一个
*:向后查询当前光标所在的单词/一段字符
#:向前查找当前光标所咋单词/一段字符
(注释:)因为查询出来的字符vim会全部高亮显示,如果想取消高亮可以查询一个不存在字符。
查找并且替换:(编辑模式)
:%s/旧文本/新文本/g(全局替换)
在可视化模式下选中替换文本:/就文本/新文本/g

学而不思则罔,思而不学则殆
原文地址:https://www.cnblogs.com/linyu51/p/14470026.html