• Linux基础命令练习题7.13


    1.已知sort.log文件内容如下,请根据文件内容的第二列进行倒序排序。
    cat >>sort.log<<'EOF'
    218.65.30.25 68652
    218.65.30.53 34326
    218.87.109.154 21201
    112.85.42.103 18065
    112.85.42.99 17164
    218.87.109.151 17163
    218.87.109.150 17163
    218.65.30.61 17163
    218.65.30.126 17163
    218.65.30.124 17163
    EOF

    2.统计系统文件/etc/services有多少行。

    3.已知文件内容如下,请对该文件的字符串出现的次数进行统计,并从小到大的进行排序出来。
    cat>>uniq.txt<<'EOF'
    oldboy
    oldgirl
    oldboy
    egon
    student
    oldgirl
    oldboy
    EOF

    4.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。

    5.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。
    test
    qiudao
    oldboy

    6.只查看/etc/passwd文件内第5到第15行的内容
     
     
    7.test.txt 的内容如下,要求过滤出不包含oldgirl的行。
    oldboy
    oldgirl
    qiudao
     
     
    8.请执行命令取出linux中eth0的IP地址分别是ip和ifconfig的命令(请用cut,有能力者也可分别用awk,sed命令答)。

    9.删除/etc/passwd文件的前三行内容。
     
    10.统计文件/etc/hosts的行数?你能使用几种方法实现?

    11.统计文件/etc/services的字节数。你能使用几种方法实现?

    12.执行下面的命令echo "Im qls , is QQ 1176494252" >file.txt,要求取出该文件中的姓名和QQ号。

    13.执行如下命令
    cat > file.txt <<EOF
    abc
    123
    abc
    123
    def
    EOF
    要求去除重复的列
    14.接上题,取出每列出现的次数
     
    15.统计/var/log下的文件个数,不统计下级目录。

    16.统计/var/log下的所有文件和目录个数,不包含隐藏文件

     
    17.以“:”为分隔符,取出/etc/passwd第一行的最后一列的内容
     
    18.过滤出/etc/passwd以nologin结尾的内容,并统计行数
     
    19.分析如下日志内容,每个域名被访问次数
    cat>catweb.log <<EOF
    http://www.oldboy.com/index.html
    http://www.oldboy.com/1.html
    http://post.oldboy.com/index.html
    http://mp3.oldboy.com/index.html
    http://www.oldboy.com/3.html
    http://post.oldboy.com/2.html
    EOF
     
     

    20.显示/etc/services文件的第11行到第20行的内容

    21.已知文件123.txt内容如下,请过滤出包含oldboy字符串的命令
    test
    OLDBOY
    online
    oldboy
    oldboyoldboy

    22.过滤出文件123.txt中不包含test的行,并给其过滤出来的内容加上行号

    23.要求过滤出文件123.txt中包含oldboy的字符串,忽略大小写。

    24.要求过滤出文件123.txt中包含online字符串的行,并统计共有多少行。

    25.要求过滤出文件123.txt中包含oldboy的单词。

    写一个文件,文件内容如下,下面几题请用该文件作答?
    cat >>test.txt<<EOF
    server {
     lisTEN 80;
     server_nAme www.oldboy.com;
     root /code/dOcs
     index INDEX.html;
    }
    EOF
    26.过滤www.oldboy.com这段关键字

    27.同时过滤出root和index的行,不区分大小写

    28.过滤index,区分大小写

    29.过滤出带"O"的行,不区分大小写

    30.过滤出不带";"的行

    31.过滤出以s开头的行

    32.统计该文件的行数

    33.如果某一天你误操作了"rm -rf *",会发生哪些情况

    34.已知123.txt文件内容如下:
    linlaoshi
    qiulaoshi
    oldboy
    要求过滤出oldboy这一行的内容?你有几种方法?

    35.接上题,要求不显示oldboy这行内容,怎么实现?你有几种方法?
     
     
     
  • 相关阅读:
    Putty·Network error:Software caused connection abort
    VSCode·搭建Java开发环境
    MSSQL·将一对多的数据合并为以指定分隔符的数据
    技能Get·Windows10将任何格式文件固定到开始屏幕
    MSSQL·查询TSQL语句执行时间的三种方法
    Javac·编码GBK的不可映射字符
    傅里叶变换、拉氏变换、z变换的含义
    宏、内联函数和普通函数的区别
    OpenGL中创建GLUT菜单
    在PC安裝Android系統+軟體
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13295187.html
Copyright © 2020-2023  润新知