• 欢迎访问Selinux网站,Selinux信息,Selinux教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Selinux Linux常用命令手册
  • Selinux现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Selinux吧

cmp命令

cmp 命令用来比较两个文件是否有差异。当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有差异,预设会标示出第一个不通之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为“-”,则 cmp 指令会从标准输入设备读取数据。

语法
cmp(选项)(参数)
选项
-c 或–print-chars:除了标明差异处的十进制字码之外,一并显示该字符所对应字符;
-i<字符数目>或–ignore-initial=<字符数目>:指定一个数目;
-l 或——verbose:标示出所有不一样的地方;
-s 或–quiet 或——silent:不显示错误信息;
-v 或——version:显示版本信息;
–help:在线帮助。
参数
目录:比较两个文件的差异。

实例
使用 cmp 命令比较文件”testfile”和文件”testfile1″两个文件,则输入下面的命令:

cmp testfile testfile1 #比较两个指定的文件
在上述指令执行之前,使用 cat 命令查看两个指定的文件内容,如下所示:

cat testfile #查看文件内容
Absncn 50 #显示文件“testfile”
Asldssja 60
Jslkadjls 85

cat testfile1 #查看文件内容
Absncn 50 #显示文件“testfile1”
AsldssjE 62
Jslkadjls 85
然后,再执行 cmp 命令,并返回比较结果,具体如下所示:

cmp testfile testfile1 #比较两个文件
testfile testfile1 #有差异:第 8 字节,第 2 行
注意:在比较结果中,只能够显示第一比较结果。


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:cmp 命令 https://selinux.cn/cmp/
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址