每日一练 —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

相关推荐

  • 浅谈linux基础知识(一)

    一:计算机的组成 组成: 计算机的主要组成部分为计算机硬件、软件。 计算机硬件系统包括: 主机和外部设备。 主机包括:运算器、控制器、存储器(只读ROM、随机RAM)。 外部设备主要包括:输入设备、输出设备、外存储器和其他。 软件包括: 应用软件、系统软件。 二:linux的发行版及不同发行版之间的联系和区别。 1.Debian(唯一一个无商业公司支持的社区…

    Linux干货 2016-09-18
  • N26 – 第一周作业

    一、计算机组成及其功能     如图,计算机由硬件和软件组成。其中硬件可划分为控制器、运算器、存储器,以及输入和输出设备;软件则分为直接与硬件通信的系统软件,以及运行在其上的各类应用软件。      二、Linux发行版的不同系列     …

    Linux干货 2016-12-28
  • 马哥教育网络班22期+第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;            [root@test ~]# vim&nbsp…

    Linux干货 2016-10-24
  • N25 第一周作业 2016/12/5

       1.描述计算机的组成及其功能         计算机组成由:CPU 内存 IO设备           功能:                cpu就是中…

    Linux干货 2016-12-05
  • Linux运维之路基础学习四

    当文件的权限不能满足某个用户时,ACL是一个好办法

    Linux干货 2017-12-03
  • 常见RAID级别原理, Linux中软RAID实现方式详解

    RAID简介     RAID(Redundant Arry of Independent Disks)独立冗余阵列,旧称(Redundant Arry of Inexpensive Disks)廉价冗余阵列,其主要目的是将多个硬盘组成在一起来达到提高I/O、读写、冗余性。 RAID分为硬件RAID和软件RAID &n…

    Linux干货 2016-03-09