每日一练 —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
下一篇 2016-08-15

相关推荐

  • LVM逻辑卷管理相关命令的用法

    前提:创建分区,文件或添加硬盘作为LVM的物理卷 pv(物理卷) 命令用法 1、pvcreate创建pv pvcreate -s    指定PE大小,默认为4M 2、pvremove删除pv 3、pvs,pvdisplay显示pv pvs 显示pv摘要 pvdisplay 详细显示pv 4、pvmove:把卷组中一个物…

    Linux干货 2016-08-30
  • 文件系统知一二

    文件系统知一二 What?文件系统是什么?     我们经常说文件系统,那么文件系统是什么东西呢?    计算机的文件系统是一种存储和组织计算机数据的组织结构。 常见的文件系统有哪些?           &n…

    Linux干货 2016-03-09
  • 计算机的组成及其功能

    计算机由运算器,控制器、存储器及输入、输出装置五部分组成。 第一,运算器(Arithmetical and Logical Unit),也称作算术逻辑单元,主要是对数据进行各种运算。 第二,控制器(Control Unit)是计算机的控制中心,协调各计算机各部分按照预先的目标和步骤有序的工作。控制器从存储器中逐条取出指令,分析每条指令规定的操作和所需数据的存…

    Linux干货 2016-09-17
  • Linux新增磁盘分区

    磁盘的分区        主分区与扩展分区最多可以有4个(分区表64字节,每分区占16字节);        扩展分区最多只能有一个;        逻辑分区是由扩展分区持续分出来的分区;       &nbs…

    Linux干货 2016-05-29
  • 第八周作业

    1. 写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;     在线的主机使用绿色显示;     不在线的主机使用红色显示; #!/bin/bash # for i in {1..254};do         pi…

    Linux干货 2017-02-24