Difference between revisions of "完美日用小工具"

Jump to navigation Jump to search
no edit summary
cat /var/log/apache2/access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -300 > success.txt
whois x.x.x.x
awk '{print $1}' access.log:从access.log文件中提取每行的第一个字段(通常是IP地址)。
 
# sort:将提取的IP地址排序,为下一步的计数做准备。
awk '{print $1}' access.log:从access.log文件中提取每行的第一个字段(通常是IP地址)。
# uniq sort:将提取-c:对排序后的IP地址排序进行计数为下一步的-c选项表示显示计数做准备
# uniqsort -c:nr:再次排序后的IP地址进行计数结果进行排序,-c选项n表示显示计值排序,-r表示降序
# head -300:选择排序后的前300个IP地址。
sort -nr:再次对计数结果进行排序,-n表示按数值排序,-r表示降序。
head -300:选择排序后的前300个IP地址。
 
</syntaxhighlight>

Navigation menu