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 dplの课练的更多相关文章

  1. 2016/12/21 dplの课练

    1.将/etc/passwd第行的最后一段全部改成/bin/bash cat 1 |sed -n '1,$p' |egrep '.*:' -o |sed 's/$/\bin\/bash/' 2.将/e ...

  2. 2016/12/20 dplの课练

    1.个人博客的文件,只输出学生姓名 cat 111 |sed 's/[0-9a-zA-Z:/. -]//g' 2.只输出每个学生的url cat 111 |sed 's/.*:\/\///g' 3. ...

  3. U3D笔记11:47 2016/11/30-15:15 2016/12/19

    11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...

  4. My latest news(--2016.12.31)

    2016.12.31  前一天晚上看 “纪实新闻” ,白天看视频,晚上刷题,看电影<湄公河行动> 2016.12.30 18:36 昨天上午考完了本学期的最后一门课程,下午乒乓+值班,今天 ...

  5. [官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神

    [官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) Skyfree 发表于 2016-1-22 13:55:55 https://www.it ...

  6. mysql查询练习题-2016.12.16

    >>>>>>>>>> 练习时间:2016.12.16 编辑时间:2016-12-20-->22:12:08 题: 涉及:多表查询.ex ...

  7. 关于2016.12.12——T1的反思:凸包的意义与应用

    2016.12.12 T1 给n个圆,保证圆圆相离,求将圆围起来的最小周长.n<=100 就像上图.考场上,我就想用切线的角度来做凸包.以圆心x,y排序,像点凸包一样,不过用两圆之间的下切线角度 ...

  8. rhel 7.0 配置centos yum源(2016/12/8),成功!

    1.首先查看redhat 7.0系统本身所安装的那些yum 软件包: rpm -qa | grep yum #列出所有已安装的yum包 2.删除这些包: rpm -e *.rpm --nodeps # ...

  9. 更新日志(建议升级到2016.12.17) &amp;&amp; 更新程序的方法

    更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" " ...

随机推荐

  1. SqlServer--用代码创建和删除数据库或表

    创建数据库,创建表,设置主键数据库的分离和附加MS SQLServer的每个数据库包含:1个主数据文件(.mdf)必须.1个事务日志文件(.ldf)必须.可以包含:任意多个次要数据文件(.ndf)多个 ...

  2. [MySQL Reference Manual]14 InnoDB存储引擎

    14 InnoDB存储引擎 14 InnoDB存储引擎 14.1 InnoDB说明 14.1.1 InnoDB作为默认存储引擎 14.1.1.1 存储引擎的趋势 14.1.1.2 InnoDB变成默认 ...

  3. Oracle ClusterwarePRCT-1011 : Failed to run &quot;oifcfg&quot;.&amp;nb

    OS: Oracle Linux Server release 6.3 DB: Oracle 11.2.0.3 在oracle-linux6.3安装11g RAC,在安装软件时候提示: An inte ...

  4. Android核心分析 之一分析方法论探讨之设计意图

    为什么要研究Android,是因为它够庞大,它够复杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性.我研究的对象是作为手机开发平台的Android软件系统部分,而不是Dalvik虚拟机本身 ...

  5. JS Flex交互:html嵌套Flex(swf)

    一.html页面嵌套Flex需要用到 swfobject.js swfobject的使用是非常简单的,只需要包含 swfobject.js这个js文件,然后在DOM中插入一些简单的JS代码,就能嵌入F ...

  6. Codeforces 306B

    #include <cstdio> #include <algorithm> #include <cstring> #include <cstdlib> ...

  7. OpenCV探索之路(十三):详解掩膜mask

    在OpenCV中我们经常会遇到一个名字:Mask(掩膜).很多函数都使用到它,那么这个Mask到底什么呢? 一开始我接触到Mask这个东西时,我还真是一头雾水啊,也对无法理解Mask到底有什么用.经过 ...

  8. 20171123初学demo爬去网页资料

    一.工具vs2015 +python3.5 import urllib.request import urllib.error import re def getcontent(url,page): ...

  9. python脚本后台执行

    在Linux中,可以使用nohup将脚本放置后台运行,如下: nohup python myscript.py params1 > nohup.out 2>&1 & 1 但 ...

  10. 【转载】dfs序七个经典问题

    作者:weeping 出处:www.cnblogs.com/weeping/ 原文链接 https://www.cnblogs.com/weeping/p/6847112.html 参考自:<数 ...