每日一练 —8.4 文本处理工具,正则表达式

练习

1 、找出ifconfig 命令结果中本机的所有IPv4 地址

blob.png

2 、查出分区空间使用率的最大百分比值

QQ浏览器截屏未命名.png

3 、查出用户UID 最大值的用户名、UID 及shell 类型

blob.png

4 、查出/tmp 的权限,以数字方式显示

1470457009569735.png

5 、统计当前连接本机的每个远程主机IP 的连接数,并按从大到小排序

QQ浏览器截屏未命名.png

 

6,显示/proc/meminfo文件中以大写或小写s开头的行

blob.png

7,显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户

blob.png

blob.png0

8,显示/etc/passwd文件中默认shell为/bin/bash的用户,进一步,仅显示上述结果中其ID号最大的用户blob.png

9,找出/etc/passwd文件中的一位数或两位数

blob.png

10,显示/boot/grub/grub.conf中至少一个空白字符开头的行

blob.png

11,显示/etc/rc.d/rc.sysinit 文件中,以#开头,后面至少跟一个空白字符,而后又有至少一个非空白字符的行

blob.png

1 、显示当前系统root 、mage 或wang 用户的UID 和默认shell

2 、找出/etc/rc.d/init.d/functions 文件中行首为某单词(包 包括下划线) 后面跟一个小括号的行

QQ浏览器截屏未命名.png

3 、使用egrep 取出/etc/rc.d/init.d/functions 中其基名

QQ浏览器截屏未命名.png

4 、使用egrep 取出上面路径的目录名

QQ浏览器截屏未命名.png

6 、利用扩展正则表达式分别表示0-9 、10-99 、100-199、 200-249 、250-255

   

    egrep "\<[0-9]\>" f1

     egrep "\<[1-9][0-9]?\>" f1

     egrep "\<[1][0-9]{2}\>" f1

     egrep "\<[2][0-4][0-9]\>" f1

     egrep "\<25[0-5]\>" f1

7 、显示ifconfig 命令结果中所有IPv4

QQ浏览器截屏未命名.png

原创文章,作者:wutianyou,如若转载,请注明出处:http://www.178linux.com/29522

(0)
wutianyouwutianyou
上一篇 2016-08-15 12:10
下一篇 2016-08-15 12:10

相关推荐

  • 第二周(8.15-8.21)博客作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 #touch 如果a.txt不存在,生成一个新的空文档a.txt。如果a.txt存在,那么只更改该文档的时间信息 #ls  是list的简写,列出当前目录下的所有文件名 #cp a.txt b.txt  cp是copy的简写,用来复制文件。在工作目录下,将a.t…

    Linux干货 2016-08-24
  • 第十五周作业

    1、总结sed和awk的详细用法; sed:     模式空间:sed是一种在线编辑器、行编辑器,一次处理一行内容,在处理时,把当前处理的行存储在临时缓冲区当中,并在该缓冲区中完成后续的处理,该缓冲区被称为”模式空间”。     保持空间:在模式空间中处理完一行内容后会继续处理下一行,但是对于处…

    Linux干货 2017-04-18
  • bash的特性总结

    什么是bash:       shell作为用户与计算机内核交互的接口,是用户与计算机沟通的桥梁,而bash(borne again shell)是众多shell里面最为流行一种,bash作为众多shell里面的一种有着众多的特性,掌握bash的众多特性将会是我们今后学习linux必经之路。&nbs…

    Linux干货 2015-10-27
  • bash特性之基础

    bash shell 命令历史history 环境变量: HISTSIZE :命令历史记录的条数 HISTFILE :~/.bash_history HISTFILESIZE: 显示环境变量:echo    环境变量的修改:export  history history [-c] [-d&…

    Linux干货 2016-11-22
  • test1

    test 

    Linux干货 2016-09-15
  • 8.9作业

    删除/etc/grub2.conf文件中所有以空白开头的行,行首的空白字符 [root@English6 ~]# sed "s@^[[:space:]]\+@@" /etc/grub.conf  # grub.conf generated by an…

    Linux干货 2016-08-11