吆嘻!
分类: LINUX
2011-05-04 13:38:15
文件比较命令
diff 命令: 该命令的功能为逐行比较两个文本文件,列出其不同之处。
语法: diff 【-选项】 file1 file2
说明:
-b 忽略行尾的空格。
-c 采用上下文输出的格式(提供三行上下文)
-C n 采用采用上下文输出格式(提供n行上下文)
-e 产生一个合法的ed脚本作为输出。
-r 当file1和file2 是目录时,递归作用到各文件和目录上。
-------------------------------------------------------------------------------------------------- comm 命令: 对两个有序的文件进行对比
语法: comm【-123】 file1 file2
comm读取这两个文件,然后生成三列输出: 仅对file1中出现的行;仅对file2出现的行;在两个文件中都存在的行、
选项123 一直相应的列显示。
例如: comm - 12 就只显示在两个文件中都存在的行;
comm -23 只显示在第一个文件中出现而未在第二个文件中出现的行;
comm -123 则什么也不显示。
----------------------------------------------------------------------------------------------------------------------------
wc 命令 :统计指定文件中的字节数、字数、行数,并输出显示
语法:wc 【选项】 文件
说明: -c 统计字节数。
-l 统计行数、
-w 统计字数
cat:
参数:
-n 开始对所有输出的行数编号。
-b 编号,对于空白行不编号。
-s 编号,当遇到有连续两行以上的空白行代替为一行的空白行。
-v -- show-nonprinting
more
————————————————————————————————
less
————————————————————————————————
head 命令
如果用户希望查看一个文件究竟保存了什么内容,可以查看文件的头几行。 缺省是10行。
语法: head 【-n】文件
————————————————————————————————
tail 命令: 用户想查看文件的尾部,可以使用tail命令
语法: tail 【+/- num】 【参数】 文件
说明: 太明了显示一个文件的指定内容,它把指定文件显示范围内的内容显示到标准输出上,
参数:
+NUM 从第NUM行以后开始显示
-NUM 从据文件尾num 行处开始显示。如果省略num参数,系统默认值为10
| 以文本行为num的计数单位,与参数选项+num或-num选项同事使用时,num表示要显示的文本行行数。
————————————————————————————————