dos下用fc比较文件

fc:

1.fc是什么:

fc是file compare的缩写,即文件比较

2.fc可以用来干什么:

官方解释:比较两个文件或两个文件集并显示它们之间的不同

个人理解:fc打印出两个文件之间的内容,让命令使用者可以直观的看到两文件之间的区别,但是看不到两个文件之间功能的地方;所以可以用来查看文件之间的差异,做文件的版本控制中的差异比较

3.fc如何使用:

fc [/A] [/C] [/L] [/LBn] [/N] [/OOF[LINE]] [/T] [/U] [/W] [/nnn] [drive1:][path1]filename1 [drive2:][path2]filename2

fc /B [drive1:][/path1]filename1 [drive2:][/path2]filename2

/A    --  只显示每个不同处的第一行和最后一行,默认显示所有不同行

/C    --  比较的时候不区分大小写

/L    --  将文件作为ASCII文件比较

/LBn  --  将连续不匹配的最大值设置为指定的行数。即设置比较的不同行数的最大值,默认值为100。如果不同的行数超过这个值就会取消比较。

/N    --  在ASCII比较上显示行数,即:在比较结果中显示出不同的行在两个文件中的行号

/T    --  将制表符当做制表符而非空格,默认将制表符当做空格

/U    --  将文件作为UNICODE文本文件比较,默认为按逐字节比较

/W    --  为了比较而压缩空白,即:跳过制表符和空格

/nnn  --  指定不匹配处后必须连续匹配的行数,即:只显示在不匹配之后有N行匹配的部分内容

/B    --  按照二进制对文件进行比较

4.fc的注意事项:

4.1 fc与comp一样,也是从第一行开始向后按字节进行比较;

时间: 2024-10-21 16:48:12

dos下用fc比较文件的相关文章

DOS下删除整个目录及下属所有文件夹及文件最好用的命令

[转] DOS下删除整个目录及下属所有文件夹及文件最好用的命令 Windows XP以上的版本,在使用DOS命令模式下删除目录(目录就是档案总管中所谓的资料夹)不是用 deltree,而是用 rmdir 指令. 在Windows XP.2000.NT下都可用rmdir指令删除整个目录,好比说我要删除 test 这个目录下的所有目录和档案,这语法就是: rmdir /s/q test 其中: /s 是代表删除所有子目录跟其中的档案. /q 是不要它在删除档案或目录时,不再问我 Yes or No

dos下的文件转化成linux的文件。

k在dos环境下文件的格式与linux下的不一样,如下: dos下的1.txt 367183DD5BFB955D63A15031600A73E9.DC3E12E1^M$6398DB8899F133BEF0C6B219884BCE42.57720B4C^M$CC97C1637EFAF9A0F369F8B08EBD8D47.1AD3F683^M$DCE01EA20070AF266CEC982CC5BCCAD6.A9273779^M$E03651872989ED7532C55403997E3FAD.9

dos下带包名如何运行java文件

1.当类没有包时dos下 javac Test.java //编译Test类,生产class文件 java Test //运行Test类 javac HelloWorld.javajava HelloWorld 2.当有包名情况下 com.application.Test javac -d . Test.java //可以生存到包的class文件,也就是像开发工具中生存的文件夹 java com.application.Test //运行这个类 study.HelloWorldjavac -d

在DOS下设置文件的权限

最近因为一些安装软件自带的文件只能在dos下操作,所以网上搜了一下在dos下修改文件权限的方法.特此做一下笔记. C:>cacls显示或者修改文件的访问控制表(ACL) CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]               [/P user:perm [...]] [/D user [...]]   filename      显示 ACL.   /T            更改当前目录及其所有子目录

使用DOS比较两个txt文件的差异

将两个文件放入到同一个文件夹下 DOS下提供了FC命令 点击开始->运行->输入cmd,进入DOS下,进入指定目录,输入FC a.txt b.txt进行比较,下面会显示出之间的差异

mysql的初识--DOS下的简单命令

DOS下进入 1.通过程序中的mySQL的:MySQL 5.6 Command Line Client直接进入mySQL的命令行: 2.或者通过WIn+R-->输入cmd,然后C:等一层一层找到安装MYSQL的的文件夹运行mysql.exe可执行文件来运行mySQL 输入mySQL的连界密码,然后回车即可进入. 直接输入:?会提示好多命令的方式. ①首先  新建一个数据库.  新建表  及   设置主键: create database testdatabase;(创建数据库) use test

[C] zlstdint(让VC、TC等编译器自动兼容C99的整数类型)V1.0。支持Turbo C++ 3等DOS下的编译器

作者:zyl910 以前我曾为了让VC++等编译器支持C99的整数类型,便编写了c99int库来智能处理(http://www.cnblogs.com/zyl910/p/c99int_v102.html).如今为了兼容Turbo C++ 3等DOS下的编译器,做了重大改变,不再适合沿用旧名,于是采用了zlstdint这个新名. 一.用法简介 用法很简单——把z_stdint.h.z_inttyp.h这2个文件放到你的项目中,便可以正常的使用C99整数类型及相关的宏了. 范例代码—— #defin

Windows下PHP修改Hosts文件的方法

通过PHP程序完成修改Hosts文件原理如下: 1,首先是写一个.bat文件 2,使用system(),调用.bat完成修改Hosts的目的 代码如下: //创建.bat $filename = "updata.bat"; //'@echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drivers\etc\hosts 关于.bat中的内容可以参考DOS命令行 file_put_contents($filename,'@echo 12

转载的在DOS下操作mysql

转载原文地址:http://www.server110.com/mysql/201309/1070.html 一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2.例2:连接到远程主机上的