linux插件命令

tee 标准输入写往的文件和标准输出

echo Holle | tee 文件名 打印并且覆盖文件所有内容
echo Holle | tee -a 文件名 在文件后面追加一句Holle
批量插入信息
tee 文件名 << EOF
    文件信息
EOF

diff 文件信息比对

diff 文件1  文件2  	比对文件1和文件2,如果有问题则打印信息,没有问题则不打印
diff -b 文件1 文件2  比对过程中不检查空格
diff -B 文件1 文件2  比对过程中不检查空白行
diff -u 文件1 文件2  合并格式显示对比内容
diff -c 文件1 文件2  上下文格式显示对比内容
diff 目录1  目录2   对比两个目录信息是否一致
diff -q 目录1 目录2  只对比两个目录的文件是否一致
diff -N 目录1 目录2  蒋不存在的文件当做空文件
实例:以一个文件为标准,修改的地方比较多的时候,我们可以通过打补丁的方式来完成
diff -uN 目录1/文件1 目录2/文件1  > 目录.patch		生成补丁文件
patch 目录1/文件1  目录.patch						  打补丁
diff 目录1/文件1 目录2/文件1						对比测试

paste合并文件行

paste 文件1  文件2  	合并文件行,默认tab分割
paste -d: 文件1 文件2 	合并文件行,以冒号: 分割
paste -s 文件1  文件2 	文件内容串行处理,非并行

tr字符转换 只打印替换删除源文件不变

tr 'string1' 'string2' < 文件名 			打印文件内容并且把string1替换为string2 
tr -d 'string' < 文件名				    打印文件内容并删除string
tr -s 'a-z'	< 文件名					   打印文件内容,并压缩连续出现的小写字母

cut列截取

cut -c 1-5 文件名		截取文件中第一到第五个字符数据
cut -d: 文件名		    文件中的数据用冒号: 分割,默认tab分割
cut -f1,2 文件名		打印文件中的第一列和第二列

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值