• Linux基础命令练习题7.15


    1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。
    2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。
    test
    qiudao
    oldboy
    3.只查看/etc/passwd文件内第5到第15行的内容
    4.把test.txt文件中的oldboy替换为oldgirl,给出命令
    5.test.txt 的内容如下,要求过滤出不包含qiudao的行。有几种方法可以实现
    oldboy
    oldgirl
    qiudao
    6.把文件/etc/passwd文件中的/sbin/nologin替换为/bin/bash
    7.把/etc/selinux/config文件中的SELINUX=enforcing行中的enforcing替换成disabled
    8.现将文件b.txt 中的所有123 替换成def,请问如何实现?
    9.将文件的test.txt中的第10行的oldboy改为oldgirl
    10.请执行命令取出linux中eth0的IP地址(请用cut,有能力者也可分别用awk,sed命令答)。
    11.使用命令调换/etc/passwd文件里 root 位置和/bin/bash 位置? 即将所有的第一列和最后一列位置调换?
    12.先拷贝,再删除/etc/passwd文件的前三行内容。

    13.使用sed命令打印出/etc/passwd文件的第一行到第三行
    14.过滤出/etc/services 文件包含3306或1521两数字所在的行的内容。(三种方法)

    15.在linux 系统中,当LAN(局域网)内没有条件记案例DNS 服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置( )文件(请写全路径)
    16.写出redhat中,配置网卡及dns的配置文件是什么?有什么区别?
    17.若要将鼠标从VM中释放出来,可按()键完成。
    18.如何统计/etc下有多少个目录,不包括隐藏目录,只显示目录个数。
    19.统计secure.log文件中每个ip地址破解你用户密码的次数(包含Failed password字符串的行属于破解密码的,日志群里有,文件很大,建议不要使用cat打开)。

    20.输入last,统计当前连接本机的每个远程终端IP的连接总次数
    21.输入lscpu,取出当前系统的cpu核心数
    22.输入df -h,取出当前系统根分区剩余可用磁盘空间
    23.显示/proc/meminfo文件中以s开头的行(忽略大小写)
    24.执行命令echo "I am qls,myqq is 1176494252">/oldboy/oldboy.txt,
    现在需要从文件中过滤出“qls”和“1176494252”字符串,请给出命令?(最少三种方法)
    25.接上题,如果需要从文件中过滤出“qls,1176494252”字符串,请再给出命令?
    26.我想在/data/oldboyedu目录下面创建 一个oldboy.txt文件,出现了如下报错。
    [root@qiudao ~]# touch /data/oldboyedu/oldboy.txt
    touch: cannot touch ‘/data/oldboyedu/oldboy.txt’: No such file or directory
    问:为何出现这样的错误?该怎么解决?
    27.翻译题
    01).command not found         
    02).No such file or directory       
    03).File exists         
    04).Is a directory        
    05).Not a directory   

    28.在/backup下创建10个.txt的文件,找到/backup目录下所有后缀名为.txt的文件
    29.显示/etc/services文件的第10行到第20行的内容?
    30.显示文件/etc/services的大小?
    31.以“:”为分隔符,取出/etc/passwd第一行的第七列也就是最后一列的内容?(两种方法)
    32.找出/var/log目录中以.log结尾的文件,并显示这些文件的属性信息。
    33.寻找名称为mytest.log的文件
    34.用命令行更改config.txt文件,把里面的“name”更改为“address”
    35.把/etc/passwd文件中的:替换成#
    36.说明下面这几个文件的作用:/etc/hostname、/etc/resolv.conf、/etc/hosts
    37.尝试使用sed命令的后向引用和awk命令取出ip地址,请分别使用ip和ifconfig命令取出。
    38.在123.txt文件末尾插入‘test’。(两种方法)
    39.将/etc/passwd文件中第一行到第五行的root替换为admin?
    40.统计nginx访问日志access.log中每个访问ip出现次数最多的10个。(已知ip在第一列,日志群里有)
    41.取出下列文件的权限如:0644 ?(两种方法)
    [root@qls ~]# stat  qls.txt
      File: ‘123.txt’
      Size: 44         Blocks: 8          IO Block: 4096   regular file
    Device: 803h/2051d Inode: 67160518    Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2019-07-27 16:55:57.055131412 +0800
    Modify: 2019-07-27 16:55:50.098131214 +0800
    Change: 2019-07-27 16:55:50.101131214 +0800
    42.删除qls.txt文件中的第10行到20行。(两种方法)
  • 相关阅读:
    打造自定义 eslint
    二叉树(三): 二叉查找树
    二叉树(二): 补充
    二叉树(一): 遍历
    redux 源码浅析
    react-redux 源码浅析
    WebComponents使用以及思考
    SHELL 语法以及实例
    React-Native 原生 APP 更新
    关于 cdn 在项目中的使用
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13304668.html
Copyright © 2020-2023  润新知