有一个文件ip.txt,每行一条ip记录,共若干行,已排好序,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?( )
uniq
命令:报告或删去重复行,加上-n
参数可以统计重复行出现的次数(放在每行开头)。sort
命令:对文本按行进行排序,-n
参数表示根据数字大小排序;-r
,对应英文单词是reverse,意思是反转排序结果,sort
默认是从小到大排序,加上这个参数可以实现从大到小排序。head
命令:取文件的前一部分(默认输出前10行)。加-n [数字]
可以指定到底是前几行。
把这三个命令的作用都搞懂,再加上一点 Linux管道符 的知识,这道题目也就很容易解决了。最好是自己动手在命令行下实践几次,加深印象,容易记牢。