2016/12/22 dplの课练
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の课练的更多相关文章
- 2016/12/21 dplの课练
1.将/etc/passwd第行的最后一段全部改成/bin/bash cat 1 |sed -n '1,$p' |egrep '.*:' -o |sed 's/$/\bin\/bash/' 2.将/e ...
- 2016/12/20 dplの课练
1.个人博客的文件,只输出学生姓名 cat 111 |sed 's/[0-9a-zA-Z:/. -]//g' 2.只输出每个学生的url cat 111 |sed 's/.*:\/\///g' 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 ...
- My latest news(--2016.12.31)
2016.12.31 前一天晚上看 “纪实新闻” ,白天看视频,晚上刷题,看电影<湄公河行动> 2016.12.30 18:36 昨天上午考完了本学期的最后一门课程,下午乒乓+值班,今天 ...
- [官方软件] 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 ...
- mysql查询练习题-2016.12.16
>>>>>>>>>> 练习时间:2016.12.16 编辑时间:2016-12-20-->22:12:08 题: 涉及:多表查询.ex ...
- 关于2016.12.12——T1的反思:凸包的意义与应用
2016.12.12 T1 给n个圆,保证圆圆相离,求将圆围起来的最小周长.n<=100 就像上图.考场上,我就想用切线的角度来做凸包.以圆心x,y排序,像点凸包一样,不过用两圆之间的下切线角度 ...
- rhel 7.0 配置centos yum源(2016/12/8),成功!
1.首先查看redhat 7.0系统本身所安装的那些yum 软件包: rpm -qa | grep yum #列出所有已安装的yum包 2.删除这些包: rpm -e *.rpm --nodeps # ...
- 更新日志(建议升级到2016.12.17) && 更新程序的方法
更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" " ...
随机推荐
- ubuntu安装QGIS
参考官网https://qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu 但是官网写的太繁琐分散,没有按每个OS集中写cli安装完整过 ...
- HBase RegionServer Splitting 流程
RegionServer Splitting 实现 HBase 中的写请求由 Region Server 处理,这些数据首先存储在 memstore (RegionServer 里的一个存储系统)里. ...
- Linux中python3,django,redis以及mariab的安装
1. Linux中python3,django,redis以及mariab的安装 2. CentOS下编译安装python3 编译安装python3.6的步骤 1.下载python3源码包 wget ...
- 配置rpm本地源及局域网环境下使用
LInux个人开发过程中可以直接连到公网,所以想要安装各种软件时直接安装即可,但工作环境往往很让人头疼. 如果应用场景是没法链接外网的,公司内部绝大多数情况下是在自己的局域网下玩,这时候想装个软件是相 ...
- 【macOS】 在OpenCV下训练Haar特征分类器
本教程基于以下环境 macOS 10.12.6,OpenCV 3.3.0,python 3.6.由于网上基于masOS系统的教程太少,想出一篇相关教程造福大家-本文旨在学习如何在opencv中基于ha ...
- 在Linux和Windows之间的远程控制的实现
主要开发工作用Linux,邮件和文档等主要在Windows,两者之间经常需要传输数据,两台主机都必须同时运行着. 但是,通常来说,它们需要同时准备两套显示器.鼠标和键盘,既占地方又不够方便. 远程控制 ...
- GET 和 POST 请求的优缺点和误区
Get和Post在面试中一般都会问到,一般的区别:(1)post更安全(不会作为url的一部分,不会被缓存.保存在服务器日志.以及浏览器浏览记录中)(2)post发送的数据更大(get有url长度限制 ...
- import com.sun.org.apache.xerces.internal.impl.dv.util.Base64报错
该类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用.但是在eclipse中直接使用却找不到该类. 以下是解决方法步骤: Properties-->JavaBulid Path ...
- 什么样的类才算是一种可重用的组件,即JavaBean?
每一个类实现了Bean的规范才可以由Spring来接管,那么Bean的规范是什么呢? 必须是个公有(public)类 有无参构造函数 用公共方法暴露内部成员属性(getter,setter) 实现这样 ...
- git add.后回退 代码丢失
记录一次操作git丢失代码的过程: 写完代码后:git staus git add. git status 发现有一堆.class 文件不想提交,想着代码回退到add 之前,使用了 git log 开 ...