参数描述
-j FIELD
等同于 -1 FIELD -2 FIELD,-j 指定一个域作为匹配字段
-1 FIELD
以 file1 中 FIELD 字段进行匹配
-2 FIELD
以 file2 中 FIELD 字段进行匹配
-t自定义分隔符,默认为制表符
12·comm命令
comm命令将逐行比较已经排序的文件。现实的结果包括3列:第1列为只在第一个文件中找到的行,第2列为只在第二个文件中找到的行,第3列为两个文件的共有行。
命令格式:
comm [选项] 文件 1 文件 2
常用参数:
参数描述
-1不输出文件 1 特有的行
-2不输出文件 2 特有的行
-3不输出两个文件共有的行
13·diff命令
被用来监测文件之间的差异。它支持许多输出格式,并且一次能处理许多文本文件。软件开发员经常使用diff程序来检查不同程序源码版本之间的更改,diff能够递归地检查源码目录,经常称之为源码树。diff程序的一个常见用例是创建diff文件或者补丁,它会被其它程序使用。
diff在命令行中打印每一个行的改动,并且diff是svn、cvs、git等版本控制工具不可或缺的一部分。
differential的缩写
命令格式:
diff[选项]文件
常用参数:
参数描述
-c上下文模式,显示全部内文,并标出不同之处
-u统一模式,以合并的方式来显示文件内容的不同
-a只会逐行比较文本文件
-N在比较目录时,若文件 A 仅出现在某个目录中,预设会显示:Only in 目录。 若使用-N 参数,则 diff 会将文件 A 与一个空白的文件比较
-r递归比较目录下的文件
14·df命令
用来检查linux服务器的文件系统的磁盘空间占用情况。
disk free的缩写
命令格式:
df[选项]文件
常用参数:
参数描述
-a全部文件系统列表
-h方便阅读方式显示
-i显示 inode 信息
-T文件系统类型
-t<文件系统类型>
只显示选定文件系统的磁盘信息
-x<文件系统类型>
不显示选定文件系统的磁盘信息
15·du命令
du也可以查看使用空间,与df不同的是Linux du命令是对文件和目录磁盘使用的空间的查看。
disk usage的缩写。
命令格式:
du [选项]文件
常用参数:
参数描述
-a显示目录中个别文件的大小。
-b显示目录或文件大小时,以 byte 为单位。
-c除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k以 KB(1024bytes)为单位输出。
-m以 MB 为单位输出。
-s仅显示总计,只列出最后加总的值。
-h以 K,M,G 为单位,提高信息的可读性
16·time命令
常用于测量一个命令的运行时间,包括实际使用时间(real time)、用户态使用时间(the process spent in user mode)、内核态使用时间(the process spent in kernel mode)。
实际时间:从command命令开始执行到运行终止。
用户态:命令执行完成花费的用户CPU时间。
内核态:命令执行完成花费的系统CPU时间。
命令格式:
time 命令