1、sed行定位的使用
sed -n '2'p file 只打印第二行,不打印其他行
sed -n '1,4'p file 从那个第一行到第四行的记录
sed -n '/los/'p file 打印匹配los的 行
sed -n '4,/los/'p file 打印从都四行到匹配los的之间的所有行
sed '1,2'd file 把第一行和第二行全部删除
df | sed -n '2'p | awk '{print $4}'
uniq -c file 打印紧挨的重复行出现的次数
uniq -d file 只打印重复的行
awk '{print $1}' /var/log/httpd/access_log |sort|uniq -c 把apache网站的所有访问ip全部统计出来,并打印出统计次数
sort实现排序 sort -r倒序排序
2、sort行定位的使用
sort file 把文件按字母的升序进行排序
sort -r file 把文件按字母的降序进行排序
cat file|sort -t: -k1 -r 为:进行分割后的第一列来倒序排序
3、split -2 file spt生成fileab,fileac......fileai等多个文件
把a文件每两行分割成一个文件,每个文件的前缀都是以file开头的
cat access_log |awk '{print $1}' |sort |uniq -c统计httpd日志中各个ip地址分别访问了多少次