zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    【动态规划】51nod1780 完美序列
    【树形dp】bzoj4726: [POI2017]Sabota?
    初涉manacher
    【数位dp】bzoj3131: [Sdoi2013]淘金
    【思维题 kmp 构造】bzoj4974: [Lydsy1708月赛]字符串大师
    web框架
    Bootstrap补充
    jQuery之jQuery扩展和事件
    JQuery之文档操作
    JQuery之属性操作
  • 原文地址:https://www.cnblogs.com/dpl9963/p/6210590.html
Copyright © 2011-2022 走看看