sort -n 按数字排序
[root@test88 ~]# cat test.txt19036611124039366020610109373240820744824828255#sort -n 将数字识别为数字而不是字符进行排序[root@test88 ~]# sort -n test.txt36606111824810937190362061020744240392825532408
sort -M 按月份排序
[root@test88 ~]# cat test.txtAprAugFebDecJanJulJunMarMayNovOctSep#sort -M 识别三字符的月份名,按月排序[root@test88 ~]# sort -M test.txtJanFebMarAprMayJunJulAugSepOctNovDec
sort -t -k 按指定字段排序
#sort -t : -k 3 表示以:作为字段分隔符,按照第三个字段排序[root@test88 ~]# sort -t : -k 3 -n /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/sync
sort -nr 按数字降序排序
#sort -nr 表示按照数字进行降序排序[root@test88 ~]# du -sh /var/* | sort -nr128K /var/spool104M /var/lib96K /var/run71M /var/cache16K /var/lock14M /var/log8.0K /var/empty8.0K /var/db