`
CrazyNemo
  • 浏览: 198260 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

一天一条linux命令——diff

阅读更多

diff命令功能是逐行比较文件的内容,列出其不同之处。

 

diff --help 可查看命令参数使用方法。

 

diff file1 file2 比较文件file1与文件file2中的内容,显示结果格式如下:

1c1,3

<hello

---

>world

>123

>23

 

字母前的对应file1文件,字母后的对应file2文件,字母有如下形式:a(增加)、d(删除)、c(修改)。数字表示行数。

<后跟file1中的内容,>后跟file2中的内容。---为华丽的分割线。

也可使用标准输入而非文件,即不写文件名,使用-(减号)代替,在之后使用标准输入输入,使用ctrl+D结束。输出的内容格式与上面相似。

也可不指定文件,使用目录,会自动匹配文件名相同的进行比较。

 

下面介绍可用参数:

-i 忽略大小写。

-b 忽略多个空格。多个空格视为一个。

-w 忽略所有空格。

-B 忽略空行。

-q 只显示有无差别。

-y 两个文件的内容分两列显示。

分享到:
评论

相关推荐

    linux常用命令 ——总结

    Linux常用命令总结 Linux系统提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习...

    linux diff命令详解

    ### Linux Diff 命令详解 #### 一、概述 `diff` 是 Linux 下一个非常实用的工具,用于比较两个文件或目录之间的差异。它可以帮助用户快速找出不同文件中的改动部分,这对于版本控制、代码审查及文件对比等场景非常...

    linux diff 命令说明

    在 Linux 系统中,`diff` 是一个非常重要的命令工具,它主要用于比较两个文本文件之间的差异,并以特定格式输出这些差异。这对于版本控制、代码审查、文件对比等场景极为有用。 #### 二、`diff` 命令的基本概念 1....

    每天一个linux命令(36):diff 命令.docx

    `diff`命令是Linux系统中一个非常重要的工具,主要用于比较两个文件或目录的内容,特别是用于追踪文件版本间的差异。它能够详细地显示出两个文本文件之间的区别,甚至支持二进制文件的比较。在版本控制软件如SVN、...

    Linux命令diff.txt

    根据提供的文件信息,“Linux命令diff.txt”,我们可以详细探讨与该命令相关的知识点。 ### Linux命令:diff #### 一、diff 命令简介 `diff` 是一个在Linux及类Unix系统中常用的命令行工具,用于比较两个文本文件...

    Linux网络操作系统基础:文件处理wc、sort和diff命令.pptx

    Linux 文件处理命令 - wc、sort 和 diff 命令 Linux 操作系统中,文件处理是日常维护和管理中非常重要的一部分。wc、sort 和 diff 命令是 Linux 中三个非常有用的文件处理命令,本文将详细介绍这三个命令的使用方法...

    Linux 下 diff 工具源码

    在Linux操作系统中,`diff`是一个非常重要的命令行工具,用于比较两个文件或目录的差异。这个工具在软件开发、版本控制以及系统管理等场景中都有广泛应用。`diff`源码的提供,使得用户可以深入理解其内部工作原理,...

    Linux命令大全(CHM格式离线版)

    Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio ...

    运维人员常用Linux命令

    作为一名运维人员,掌握基本的Linux命令是必备的技能。 Linux操作系统提供了许多强大的命令,可以帮助运维人员高效地完成工作。本文将总结常用的Linux命令,帮助运维人员快速掌握这些命令,从而提高工作效率。 文件...

    Linux入门培训教程linux命令大全之diff命令详解借鉴.pdf

    Linux diff 命令详解 Diff 命令是 Linux 系统中非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。 Diff 命令在命令行中打印每一个行的改动。最新版本的 diff 还支持二进制文件...

    LINUX命令大全,提供了详细的命令格式和参数介绍

    这些只是Linux命令海洋中的一小部分,实际使用中,熟练掌握这些基础命令能大大提高工作效率。通过深入学习和实践,你可以进一步探索如sed、awk、tar、diff、patch等高级命令,以应对更多复杂的任务。"Linux命令大全...

    UNIXLINUX文件比较命令COMM命令, DIFF命令.pdf

    ### UNIX/Linux 文件比较命令:COMM 命令与 DIFF 命令 #### COMM 命令 **COMM** 命令用于比较两个已经排序的文件,并且输出那些只在一个文件中存在的行或者同时存在于两个文件中的行。该命令非常适用于需要识别...

    stata diff命令下载

    stata diff命令下载 解压放到stata目录下C:\stata\ado\ plus\d diff.sthlp 需要其他外部命令的也可以留言,我会尽量帮助你 找到。 其他作品: 上市银行存款总额和贷款总额数据2006-2021 A股公司企 业生命周期stata...

    Linux diff命令用法详解

    Linux diff命令 Linux diff命令用于比较文件的差异。 diff以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。 语法 diff [-...

    linux命令全集.pdf

    这些命令只是Linux命令全集中的一部分,每个命令都有其特定的选项和用法,通过熟练掌握它们,用户能够有效地管理Linux系统,执行日常维护工作,以及进行更复杂的自动化脚本编写。为了深入理解和使用这些命令,建议...

    Linux 命令全集(chm版)

    这个“Linux命令全集(chm版)”提供了一个全面且系统化的Linux命令参考,适合初学者和有经验的用户进行查阅和学习。CHM版意味着这是一个Windows帮助文档格式,通常包含索引和搜索功能,方便用户快速定位所需信息。 ...

    Linux开发常用命令.doc

    文件操作命令是 Linux 中最基本的命令之一,下面都是文件操作命令: * rm 命令:用于删除文件或目录。 * cp 命令:用于复制文件或目录。 * mv 命令:用于移动或重命名文件或目录。 * diff 命令:用于比较两个文件或...

    使用频率最多的Linux命令

    ### 使用频率最多的Linux命令 #### 引言 在Linux系统中,掌握常用命令对于提高工作效率至关重要。本文将根据提供的文件信息中的标题、描述以及部分罗列的命令进行深入解析,帮助初学者更好地理解和运用这些基本...

    linux命令大全-简体中文版

    Linux命令大全是一个涵盖Linux系统中所有基础及高级命令的参考资料,特别适合Linux新手,因为它通过详细的命令列表帮助用户快速理解和掌握Linux命令的使用。本手册由Linhan整理并编写,最早发布于2005年,虽然随着...

Global site tag (gtag.js) - Google Analytics