linux常用命令-文件编辑类(cat,vim,more)

cat
描述:
将数据显示到基本输出中
参数:
-n:显示行号(包括空行)
-b:显示行号(不包括空行)
-s:将两个及以上空行合并为一个空行
样例:
cat -sb a.txt b.txt >> c.txt 将a.txt,b.txt的数据加上行号,追加到c.txt中,将两个及以上空行合并为一个空行

[jiangt@BDI10 command]$ cat -sb 1.txt 2.txt 
     1abc
     2efg

     3123
     4efg
     5abc

more
描述:
与cat相似,支持分页查看和查找功能,空格键向后翻页,b键向前翻页
参数:
-num: 一次显示的行数
+num:从第num行开始显示
-f :计算行数时,按照实际行数计算
+/pattern:搜索满足pattern的字符串并返回,然后从该pattern开始显示
样例:
more -20 a.txt
more +20 a.txt
more +1000 +/error 在1000行以后搜索error关键字,并返回该页

vim(vi)
删除
ndw :删除光标开始及以后的n-1个字
dd :删除所在列
do :删除至行首
d$ :删除至行尾
ndd :删除光标所在的行,以及后面的n-1行
翻屏
ctrl+u:向文件首翻半屏
ctrl+d:向文件尾翻半屏
ctrl+f :向文件尾翻一屏
ctrl+b:向文件首翻一屏
搜索替换
/pattern :从光标开始向文件尾搜索
?pattern :从光标开始向文件首搜索
:/s/p1/p2/g: 将当前行中所有p1均用p2代替
:n1,n2s/p1/p2/g :将第n1至第n2行中所有的p1均用p2代替
:/g/p1/s//p2/g :将文件中所有的p1均用p2代替
撤销
u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值