#2024-6-21 diff

diff小工具使用
开始在群里看到有人说用这个找出两个文件的差异,当时还没有留意,后来看到大佬的文档里边有这个的使用 骚气啊 学一下

--1.一句话
它对给出的文件进行系统的检查,逐行比较两个文本的不同之处,会显示出所有不同的行,不要求事先排序
--2.检查是否安装 这是安装过了,没有的话去3
[oracle@zhywdbtest ~]$ yum list installed |grep diffutils
diffutils.x86_64 3.3-6.el7_9 @updates
--3.安装
[root@k8master1 network-scripts]# yum -y install diffutils-3.3-5.el7.x86_64
/*
已加载插件:fastestmirror
Determining fastest mirrors
epel/x86_64/metalink | 12 kB 00:00:00

  • base: mirrors.tuna.tsinghua.edu.cn
  • epel: mirrors.aliyun.com
  • extras: mirrors.tuna.tsinghua.edu.cn
  • updates: mirrors.tuna.tsinghua.edu.cn
    base | 3.6 kB 00:00:00
    docker-ce-stable | 3.5 kB 00:00:00
    epel | 4.3 kB 00:00:00
    extras | 2.9 kB 00:00:00
    kubernetes | 1.4 kB 00:00:00
    updates | 2.9 kB 00:00:00
    (1/4): docker-ce-stable/7/x86_64/primary_db | 152 kB 00:00:01
    (2/4): epel/x86_64/updateinfo | 1.0 MB 00:00:11
    (3/4): updates/7/x86_64/primary_db | 27 MB 00:00:00
    (4/4): epel/x86_64/primary_db | 8.7 MB 00:01:32
    匹配 diffutils-3.3-5.el7.x86_64 的软件包已经安装。正在检查更新。
    无须任何处理
    */
    --4.显示帮助信息
    [root@k8master1 network-scripts]# diff --help
    用法:diff [选项]... FILES
    --5.橘个荔枝 比较文件的区别
    --5.1左右比对,|表示不同 <、>表示多一行
    [root@k8master1 test]# diff -y 1.text 2.text
    1 zhanghao 11 mima 22 1 zhanghao 11 mima 22
    2 zhanghao2 12 mima 23 2 zhanghao2 12 mima 23
    3 zhanghao3 13 mima 24 | 4 zhanghao4 14 mima 26
    4 zhanghao4 14 mima 25 | 3 zhanghao3 13 mima 25
    > 3 zhanghao3 13 mima 25
    --5.2 合并比对
    [root@k8master1 test]# diff -u 1.text 2.text
    --- 1.text 2024-06-21 09:17:18.887960358 +0800
    +++ 2.text 2024-06-21 09:27:02.950726012 +0800
    @@ -1,4 +1,5 @@
    1 zhanghao 11 mima 22
    2 zhanghao2 12 mima 23
    -3 zhanghao3 13 mima 24
    -4 zhanghao4 14 mima 25
    +4 zhanghao4 14 mima 26
    +3 zhanghao3 13 mima 25
    +3 zhanghao3 13 mima 25
    第一部分,显示两个文件的基本信息。---表示第一个文件,+++ 表示第二个文件。
    第二部分,@@包围的内容,其中 -15,7 表示输出的内容属于第一个文件的第15行和第21行,+15,7 表示输出的内容属于第二个文件的第15行到第21行,进行合并显示。
    第三部分,为比较后合并的内容。减号 “-”为变化的部分中第一个文件内容,加号“+”表示变化中第二个文件改变的内容
posted @   昵称也太难取了  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示