cmp

cmp 命令:比较任意两个类型的文件,且吧结果输出到标准输出,默认文件相同不输出,不同的文件输出差异

必要参数

-c 显示不同的信息

-l 列出所有的不同信息

-s 错误信息不提示

选择参数

-i 指定字符数目

-v 显示版本信息

--help 显示帮助信息

【函数的返回值】

0 :文件时同样的

1 :文件是不同的

>1:发生错误

例:

复制代码

代码如下:

[root@localhost www]# cmp test1.rb test.rb #比较二个文件的不同

test1.rb test.rb differ: byte 1, line 1

[root@localhost www]# cmp -l test1.rb test.rb #显示所有不同

1 160 162

2 165 145

3 164 161

4 163 165

5 40 151

6 42 162

7 150 145

8 145 40

9 153 42

10 153 155

11 153 171

12 42 163

13 12 161

cmp: EOF on test1.rb

comm

comm - 逐行比较两个已排序的文件

逐行比较 已排序的 文件 LEFT_FILE 和 RIGHT_FILE.

-1

屏蔽 左边文件 (LEFT_FILE) 中 不同于 右边文件 的 行(或内容)

-2

屏蔽 右边文件 (RIGHT_FILE) 中 不同于 左边文件 的 行(或内容)

-3

屏蔽 两个文件 中 相同 的 行(或内容)

(译注: 原文为 "不相同的行", 疑有误)

-l

认为 输入数据 根据 当前的 locale 排了序 (应该 给 sort 提供 -l 选项).

--help

显示 帮助信息, 然后 结束

--version

显示 版本信息, 然后 结束

例:

复制代码

代码如下:

[root@localhost www]# comm test.rb test1.rb #比较二个文件

linux比较两个文件命令cmp,Linux系统中使用cmp和comm命令来比较两个文件相关推荐

  1. linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例

    wget 是一个从网络上自动下载文件的命令行工具,支持通过 HTTP.HTTPS.FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理.它是一个非交互式工具,非常适合通过脚本或者在 ...

  2. php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...

    在Linux系统中使用who和whoami命令获取用户信息 who用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all             ...

  3. 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令

    linux系统中的调度延迟任务:at 命令 主要概念 at命令可以使命令稍后运行 batch命令可以让命令在机器负载较低的情况下运行 可以直接进入命令,或者以脚本形式提交命令 作业中的标准输出用邮件发 ...

  4. linux 查看磁盘信息命令行,Linux系统中查看磁盘空间信息的命令

    Linux系统中磁盘空间的信息我们要怎么查看呢?下面由学习啦小编为大家整理了Linux系统中查看磁盘空间信息的命令,希望对大家有帮助! Linux系统中查看磁盘空间信息的命令:一.df -lh 命令 ...

  5. linux系统中如何查看日志 (常用命令)

    linux系统中如何查看日志 (常用命令) cat  tail -f 日 志 文 件 说    明  /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...

  6. linux系统如何为软件升级,在Linux系统中怎样才能使用一个命令升级所有软件?...

    今天小编要跟大家分享的有关Linux的文章中,是关于在Linux系统中怎样才能使用一个命令升级所有软件,熟悉Linux系统的小伙伴都知道,让我们的 Linux 系统保持最新状态会用到多种包管理器.比如 ...

  7. linux 查看usb日志,Linux中显示系统中USB信息的lsusb命令

    Linux中显示系统中USB信息的lsusb命令 通用串行总线(USB)被设计成为连接计算机外设的标准,如键盘.鼠标.打印机.数码相机.便携式媒体播放器.磁盘和网络适配器等等 - 来源:Wikiped ...

  8. win10无法装载iso文件_在Win10系统中如何装载ISO镜像文件?

    windows 10系统在默认未解压的状态下是以iso格式存在的镜像文件.在Win10系统中该如何装载win10系统的镜像呢?一般来说iso文件都是在DVD光盘中的文件,但大多数的用户都已经不适用DV ...

  9. linux下查看进度命令,在Linux系统中使用Coreutils Viewer显示命令运行进度

    Coreutils Viewer(cv)是一个简单的程序,它可以用于显示任何核心组件命令(如:cp.mv.dd.tar.gzip.gunzip.cat.grep.fgrep.egrep.cut.sor ...

  10. Linux系统中计划任务及其相关命令操作(at和crontab)

    Linux系统中计划任务分为两种类型,一种是一次性的计划任务--at,一种是长期性计划任务--crontab,接下来分别讲述它们的作用及其使用场景. 目录 at:一次性计划任务 crontab:长期性 ...

最新文章

  1. 控制器框架Struts与策略模式那点事
  2. IC/FPGA校招笔试题分析(一)
  3. 具体解释站点沙盒期的原因表现与解决的方法
  4. python 调用文件上传图片简单例子
  5. [react] 你用过react版本有哪些?
  6. oracle 12 if,Oracle 12.1 RAC 系列 – 配置第二个网络和相应的SCAN2
  7. python做人工智能-马哥教育官网-专业Linux培训班,Python培训机构
  8. 计算机技术对艺术的影响,数字化技术对当代艺术发展的影响--理论
  9. 为什么利率上升,债券价格下降?
  10. 科研伦理与学术规范(笔记)
  11. element表格 频繁切换维度,导致表头渲染有误
  12. python数据库分层设计_基于Python的高中教学数据库设计
  13. 信息安全数学基础(仅供个人复习使用)
  14. 尚硅谷大数据superset安装包冲突
  15. CSS3选择器及优先级
  16. 计算机辅助教学英语教案,谈英语计算机辅助教学
  17. 少年歌行游戏一直显示连接服务器,少年歌行出现第三方登陆失败怎么办 解决方案一览...
  18. pycharm 全部文件搜索关键字(全局文件搜索)
  19. 石子合并的GarsiaWachs算法
  20. 本特利TK-3E校验仪功能与优点

热门文章

  1. 日志框架介绍(SLF4J及其使用)
  2. MySQL 添加where 1= 1 是否会引起索引失效
  3. springboot配置多项目下统一切换不同环境变量profile办法
  4. 中如何拉取git代码_git使用教程4pycharm拉取git仓库项目代码
  5. mysql/sqlyog导入txt文件的方法
  6. mysql查询最小的id_Mysql查询表中最小可用id值的方法
  7. java bloomfilter_爬虫技术之——bloom filter(含java代码)
  8. highcharts php 动态数据,php动态传数据到highcharts的方法
  9. 欧几里得算法和扩展欧几里得算法详解
  10. ecs 云服务器 管理控制台_阿里云ECS服务器监控资源使用情况