sort命令
sort支持很多参数,常用参数如下:
-n: 按字符串数值排序,与-g区别为不转为浮点数
-g: 按通用数值排序,支持科学计数法
-f: 忽略大小写,默认大小写字母不同
-t: 指定列的分隔符
-r: 降序排序,默认升序
-h: 使用易读性数字(例如: 2k,3M,1G)
-u: 去除重复的行
-o: 将输出写入文件
- 默认排序
默认情况下,sort命令以字母序进行文本排序 - 数字排序
如果想对数字进行排序,可以使用-n参数 - 指定排序
sort排序的时候,可以按字段分割的数据进行排序。 -t参数表示行的分割参数,-k表示第几列。-r可以降序排序
#############查看当前目录下占用空间大小前三的文件或目录
du -sh ./* 2>/dev/null | sort -hr | head -5
##############查看主机负载
ps -aux|head -1|awk '{print $1"\t"$2"\t"$3"\t"$4}';ps -aux|sort -k3nr|head -10|awk '{print $1"\t"$2"\t"$3"\t"$4}'
##############查看各系统用户的进程(LWP)数
ps h -Led -o user | sort | uniq -c | sort -n
浙公网安备 33010602011771号