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:不显示标题