码迷,mamicode.com
首页 > 其他好文 > 详细

2016/12/22 课堂作业

时间:2016-12-22 13:53:10      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:去重   ...   获取ip   挂载   大小   http   顺序   多行   作业   

1.sort -nk 1 -t - 3

2.sort -nk 1 -t - 2

3.sort -nk 2 -t - 1

 

 

3./etc/passwd根据用户id的大小排序,从小到大的排序输出
sort -nk 1 -t - 3

4.进行/boot目录,根据文件大小的顺序输出,从大到小的顺序输出
ls -la |grep ^- |sort -t‘ ‘ -nk 6 -r

5.ps -aux命令可以看到系统中所有运行的进程信息
(1)找出占用cpu百分比最多的进程名,最后将进程名输出
ps -aux |sed ‘1d‘ |sort -nk 3 |tail -n 3 |sed ‘s/.*://g‘ |sed ‘s/^...//g‘

(2)找出占用内存百分比最多的进程名,最后将进程名输出
ps -aux |sed ‘1d‘ |sort -nk 4 |tail -n 3 |sed ‘s/.*://g‘ |sed ‘s/^...//g‘

6.(1)只输出最大的磁盘名
df |sed ‘1d‘ |sort -nk 4 |tail -n 1 |sed ‘s/ .*//g‘
df -m|sort -nrk 2|head -n 1 |awk ‘{print $1}‘

(2)输出使用磁盘百分比最大的挂载点
df -h|sort -nrk 5 |head -n 1|awk ‘{print $NF}‘

(3)输出可用空间最大的磁盘的挂载点
df -m|sort -nrk 4 |head -n 1|awk ‘{print $NF}‘

 

 

去重:

1、去重,有多行一样的只显示一行
sort -nk 1 4 |uniq -i

2、输出行重复的次数,按重复次数从大到小的顺序输出
sort -nrk 1 4 |uniq -d

3、输出独一无二的行,即没有重复的行
sort -nrk 1 4 |uniq -u

 

 

118.119.9.21 - 5119 - - [27/Feb/2014:16:31:56 +0800] 200 0.01
117.64.91.13 - 1786 - - [27/Feb/2014:16:32:56 +0800] 400 0.20
112.94.95.20 - 45806 - - [27/Feb/2014:16:33:56 +0800] 404 0.32
27.17.20.242 - 30972 - - [27/Feb/2014:16:34:56 +0800] 200 0.33
42.121.0.168 - 53560 - - [27/Feb/2014:16:35:56 +0800] 200 0.55
218.30.103.58 - 54559 - - [27/Feb/2014:16:36:56 +0800] 200 0.69

1.获取ip地址出现的次数,按照次数由高低排序
sort -nrk 1 5 |cut -d ‘ ‘ -f1 |wc -l

2.获取最后一列数值大于0.5的行数

3.获取时间在16:40-16:46之间的行数,并去除第二列

4.将所有http状态为200,替换成232

 

2016/12/22 课堂作业

标签:去重   ...   获取ip   挂载   大小   http   顺序   多行   作业   

原文地址:http://www.cnblogs.com/dpl9963/p/6210590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!