Linux环境中的sort排序命令使用技巧
简介:在 Linux 系统的日常运维里,常常得给一些操作指令加上排序的功能,这里面主要用的排序指令就是 sort 命令。Linux 的 sort 命令能给文本文件的内容进行排序,在处理大量数据的排序时,它特别厉害。能按照 ascii 码值、数字值或者版本号来排序,正序逆序都行,还能指定一列或者好几列来排序。但是呢,sort 命令在处理超大文件的时候,有可能会耗费好多系统资源。所以在给大文件排序的时候,得小心着用。
这篇文章主要讲的是 Linux 系统里 sort 命令的使用办法。详细的内容请看下面。
一、登录Linux系统
1.登录Linux系统
2.查看sort帮助信息
二、sort命令基础知识
1.sort语法结构
备注:sort命令的常用选项如下
2.sort命令使用实例
(1)与ps一起使用
说明:Linux系统下对进程按进程PID大小进行排序
执行指令# ps aux --sort pid
(2)与du一起使用
说明:sort结合du命令一起使用实现Linux系统中某个目录下的文件按大小进行排序。
*执行指令# du -sh /usr/local/* |sort -rn
备注:上述指令是按大小M为单位进行排序。
*执行指令# du -sh /usr/local/* |sort -rn | head
备注:上述指令是按大小M为单位选出排在前面的10个。
*执行指令# du -sh /usr/local/* |sort -rn | tail
备注:上述指令是按大小M为单位选出排在后面的10个。