http://www.justwinit.cn/post/3908/
找出消耗内存最多的前10名进程
# ps -auxf | sort -nr -k 4 | head -10
找出使用CPU最多的前10名进程
# ps -auxf | sort -nr -k 3 | head -10
sort -t: -k3 -n /etc/passwd
说明:该命令作用是根据passwd的第3列,uid进行排序
参数:
-t表示分割符,以:分割,默认情况下以空格分割
-k作用是根据某个列来排序,这里根据第3列,默认是第1列(从1开始)。
-n按照数字方式排序。不加-n参数时排序结果根据最左面的数字开始,等同于字母的比较方式。
补充,当需要比较多列时候,可再加上-k
sort -t: -k3 -k4 -n /etc/passwd
先根据第3列排序,相等再根据第4列排序。
sort使用大全
http://unix-cd.com/vc/www/39/2007-11/9975.html