fc命令:  

  // 描述:

    比较两个文件或文件集,并显示它们之间的差异。相对于 comp 命令来说,这个 fc 命令显示的界面就好看多了。用起来也舒服些。

    fc: (file comparison)

    fc: (format custom )

    不知道上面两种翻译哪个是正确的??? 感觉第一个好理解,也容易记住一点。但第二个是官方的解释说明。

  // 语法:

    fc /a [/c] [/l] [/lb<N>] [/n] [/off[line]] [/t] [/u] [/w] [/<NNNN>] [<Drive1>:][<Path1>]<FileName1> [<Drive2>:][<Path2>]<FileName2>

    fc /b [<Drive1:>][<Path1>]<FileName1> [<Drive2:>][<Path2>]<FileName2>

  // 参数:

    /a:  (Abbreviates ) 

      简写ASCII比较的输出。 fc不显示所有不同的行,而是仅显示每组差异的第一行和最后一行。 

    /b: (Binary) 

      以二进制模式比较两个文件,逐字节,并且在找到不匹配后不会尝试重新同步文件。 这是用于比较具有以下文件扩展名的文件的默认模式:.exe,.com,.sys,.obj,.lib或.bin。

    /c: (ignores the letter case)

      忽略字母大小写。  

    /l: (line-by-line)

      在ASCII模式下逐行比较文件。(默认值)

    /n:  (number) 

      在ASCII比较期间显示行号。

    /lb<n> (Buffer-line)

      将内部行缓冲区的行数设置为N.行缓冲区的默认长度为100行。 如果您要比较的文件具有超过100个连续的不同行,则fc取消比较。

    /t: (table) 

      阻止fc将制表符转换为空格。 默认行为是将制表符视为空格,并在每个第八个字符位置停止。

    /u:  (Unicode)

      将文件作为Unicode文本文件进行比较。

    /w: () 

      在比较期间压缩空白区域(即制表符和空格)。 如果一行包含许多连续的空格或制表符,/ w会将这些字符视为单个空格。 与/ w一起使用时,fc忽略行开头和结尾的空格。

  // 说明:  

使用fc进行ASCII比较时,fc 按以下顺序显示两个文件之间的差异:
 --> 第一个文件的名称
 --> FileName1中的行在文件之间有所不同
 --> 在两个文件中匹配的第一行
 --> 第二个文件的名称
 --> FileName2中的行不同
 --> 第一行匹配

 

使用/ b进行二进制比较:
  / b显示在以下语法中的二进制比较期间找到的不匹配:
  \ <XXXXXXXX:YY ZZ>
  XXXXXXXX的值指定从文件开头开始测量的字节对的相对十六进制地址。 地址从00000000开始.YY和ZZ的十六进制值分别表示来自FileName1和FileName2的不匹配字节。

使用通配符:

  您可以在FileName1和FileName2中使用通配符(*和?)。 如果在FileName1中使用通配符,则fc会将所有指定的文件与FileName2指定的文件或文件集进行比较。 如果在FileName2中使用通配符,则fc使用FileName1中的相应值。

  // 实例:

    

    

    

文件比较命令(fc)的更多相关文章

  1. Linux查找并删除重复文件的命令行fdupes工具,dupeGuru图形工具

    查了几十个网页,找到这个接近满意的解决方案http://unix.stackexchange.com/questions/146197/fdupes-delete-files-aft... 不过正则里 ...

  2. 第3章 Linux常用命令(3)_文件搜索命令

    3. 文件搜索命令 3.1 文件搜索:find (1)find命令 命令名称 find 命令所在路径 /bin/find 执行权限 所有用户 语法 find [搜索范围] [-选项] [匹配条件] - ...

  3. 第3章 Linux常用命令(1)_文件处理命令

    1. 文件处理命令 1.1 命令格式:命令 [-option] [arguments],如ls –la /etc (1)个别命令使用不遵循此格式 (2)当有多个选项时,可以写在一起,如以上的-la ( ...

  4. Linux 执行文件查找命令 which 详解

    某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which  查看可执行文件的位置 whereis 查看文件的位置 locate   配合数据库查看文件位置 find   实际搜寻硬盘查 ...

  5. Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)

     1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所 ...

  6. linux下文件搜索命令学习笔记

    1. locate:按照文件名搜索文件 locate filename 与find在整个操作系统中遍历搜索不同,locate命令在/var/lib/mlocate这个后台数据库中按照文件名搜索,所以优 ...

  7. Linux下几种文件传输命令 sz rz sftp scp

    Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具 ...

  8. Linux文件搜索命令

    文件搜索命令:locate locate 文件名 在后台数据库中按文件名搜索,搜索速度很快(比find命令要快得多) locate命令所搜索的后台数据库的位置:/var/bin/mlocate 支持模 ...

  9. linux 学习3 第四讲 文件常用命令

    好几天没有在网上总结了.我把ppt先誊写在本子上,这样听的时候记录就方便很多,添些东西就可以. 我想先看shell那部分,但是没有之前几章的准备,是没法跟着视频动手操作的.所以还是按部就班得学习. 虽 ...

随机推荐

  1. java中四种修饰符(private、default、protected、public)的访问权限

    权限如下: no. 范围 private default protected public 1 同一包下的同一个类 √ √ √ √ 2 同一包下的不同类 × √ √ √ 3 不同包下的子类 × × √ ...

  2. frist Django app — 五、Test

    Test——很重要但是没有被重视起来的一个环节,至少是我自己,其实自己之前在做java web的时候就去尝试过怎么做REST接口的测试,一直没有找到一种合适方式,而且因为时间紧没有进一步深究,但是造成 ...

  3. Nginx性能调优之buffer参数设置

    Nginx 的缓存功能有:proxy_cache / fastcgi_cache proxy_cache的作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态.fastcgi_cache的作用 ...

  4. 【CZYZ 20160819】背包

    题目描述 蛤布斯有nn个物品和一个大小为mm的背包,每个物品有大小和价值,它希望你帮它求出背包里最多能放下多少价值的物品. 输入数据 第一行两个整数 n,mn,m. 接下来 nn 行每行两个整数 xi ...

  5. SSIS: 如何通过SSIS的Foreach Loop Container导入Excel的多个Sheet

    通常都有这样一个习惯就是按月存放我们的一些数据,一个月份一个work sheet,他们具有相同的行列组合,假设有下面这样一个Excel,每页结构如下,共有四页,每页为一个季度 那么我们需要做的是: 1 ...

  6. VB6 二维数组去重实现

    关于VB6的二维数组去重算法实现 当然,这里还是有局限性,当我们的数组被填满了各个不同的值时,例如下方 700*700 = 490000 就要While49万次,这谁受得了? 所以以下仅适合小规模使用 ...

  7. Game Engine Architecture 4

    [Game Engine Architecture 4] 1.a model of multiple semi-independent flows of control simply matches ...

  8. [转]使用screw plus来保护php代码安全

    原文链接 https://www.jianshu.com/p/f6425e2f8643 https://github.com/del-xiong/screw-plus http://git.oschi ...

  9. Java 中的日志

    参考:https://www.cnblogs.com/gavanwanggw/p/7305218.html 日志框架: 提供日志调用的接口,实际的日志输出托付给日志系统实现 JCL:比较流行的日志框架 ...

  10. Python学习—基础篇之常用模块

    常用模块 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要 ...