zoukankan      html  css  js  c++  java
  • shell练习题集合

    1. 获取ip或MAC地址(方法不唯一)

    [root@cicd ~]# ip a| grep 'inet' | awk -F " +" '{print $3}'| awk -F "/" '{print $1}'
    127.0.0.1
    ::1
    192.168.42.30
    172.18.0.1
    fe80::42:48ff:fef9:c58e
    172.17.0.1
    fe80::30c5:f7ff:fe76:9ef7
    fe80::10ae:aaff:fef9:171e
    fe80::4084:8cff:fe08:d03
    fe80::a8e2:2bff:fe20:29a

     2.请把下方的内容复制到一个文件中,并完成如下要求:

      (1)统计出各个网址出现的次数

      (2)按照出现次数排序(升序)

      (3)去除出现次数排名前两名的网址

    [root@cicd ~]# cat test
    http://www.baidu.com
    http://www.baidu.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.sina.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.qq.com
    http://www.qq.com
    http://www.qq.com
    http://www.qq.com
    http://www.qq.com
    http://www.qq.com
    http://www.qq.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.taobao.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    http://www.baidu.com
    test
    1)统计出各个网址出现的次数
    [root@cicd ~]# cat test | cut -d '/' -f3 | sort |uniq -c
         18 www.baidu.com
          7 www.qq.com
         12 www.sina.com
         10 www.taobao.com
    
    (2)按照出现次数排序
    [root@cicd ~]# cat test | cut -d '/' -f3 | sort |uniq -c | sort -n
          7 www.qq.com
         10 www.taobao.com
         12 www.sina.com
         18 www.baidu.com
    
    (3)取出出现次数排名前两名的网址
    [root@cicd ~]# cat test | cut -d '/' -f3 | sort |uniq -c | sort -r  -n |head -2
         18 www.baidu.com
         12 www.sina.com
    答案

    3.使用root用户帐号创建并执行test2.sh,实现创建一个shelltest用户,并在其家目录中新建文件try.html。

    #!/bin/bash
    useradd shelltest
    su - shelltest
    cd /home && touch try.html
    View Code

    4.统计当前系统总共有多少用户

    #!/bin/bash
    who | wc -l
    View Code

    5.统计当前已经安装的软件数量

    #!/bin/bash
    rpm -qa | wc -l
    View Code
  • 相关阅读:
    HTML DOM 06 节点关系
    HTML DOM 05 事件(三)
    HTML DOM 05 事件(二)
    HTML DOM 05 事件(一)
    html DOM 04 样式
    html DOM 03 节点的属性
    html DOM 02 获取节点
    html DOM 01 节点概念
    JavaScript 29 计时器
    JavaScript 28 弹出框
  • 原文地址:https://www.cnblogs.com/daisyyang/p/11068990.html
Copyright © 2011-2022 走看看