sort命令
功能:对指定的文件的行进行排序,并将结果进行标准输出。
sort语法
-f:忽略大小写的差异(通常将小写字母转换为大写字母进行比较)
-b:忽略最前面的空格部分
-n:以纯数字进行排序(默认以文字形态进行排序)
-r:反向排序
-u:去除,相同数据只出现一行
-t:分隔符,默认为Tab键
-k:以哪个区间进行排序
-o:将排序结果输出到指定文件中(可以是源文件)
-c:检查文件是否已经排好序,如果乱序,则输出第一个乱序的行的相关信息,最后返回1
-C:检查文件是否已排好序,如果乱序,不输出内容,进返回1
-d:按照字典顺序进行排序
-i:忽略不可打印字符,只针对可打印字符进行排序
uniq命令
功能:读入文件,比较相邻的行,显示重复或不重复的行
uniq语法
-i:忽略大小写字符
-c:进行计数
-u:只显示唯一的行
-d:只显示重复的行
-D:显示所有重复的行,每个重复的行都显示
-n:前n个字段与每个字段前的空白一起被忽略
+n:前n个字符被忽略,之前的字符被跳过(字符从0开始编号)
-f n:与-n相同,其中n是字段数
-s n:与+n相同,其中n是字符数
cut命令
功能:分析一段(每行)数据,取出想要的数据。
cut语法
-b:以字节为单位进行分割。字节位置将忽略多字节字符便捷,除非指定-n标志
-c:以字符为单位进行分割
-d:自定义分割付,默认为制表符
-f:与-d一起使用,指定显示哪个区域
-n:取消分割多字节字符,常与-b一起使用
wc命令
功能:统计指定文件中的字节数、字数、行数、并将统计结果显示输出
wc语法
-c:统计字节数
-l:统计行数
-m:统计字符数,该标志不能与-c标志一起使用
-w:统计字数,一个字被定义为由空白、跳格或换行字符分割的字符串
-L:打印最长行的长度
watch命令
功能:以周期性的方式执行给定的命令,指令输出以全屏方式显示。
watch语法
-n:指定指令执行的间隔时间(秒)
-d:高亮显示指令输出信息不同之处
-t:不显示标题