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

相关推荐

  • CentOS环境下,ab性能测试功具介绍及使用

    网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型…

    Linux干货 2017-07-22
  • ansible运维自动化工具

      ansible简介 运维工具分类:         agent:基于专用的agent程序完成管理功能,puppet, func, zabbix, …        agent…

    Linux干货 2016-11-11
  • keepalived双主模型高可用Nginx服务

    配置前提: (1) 各节点时间必须同步;             ntp, chrony (2) 确保iptables及selinux不会成为阻碍; (3) 各节点之间可通过主机名互相通信(对KA并非必须);   &nb…

    2017-07-06
  • Linux基础知识之用户和组的配置文件解析

    实验环境:  Linux系统的版本为CentOS6.8_x86_64版本,以root用户远程用xshell连接,进行实验。 1.创建用户设置的配置文件:/etc/default/useradd        useradd 的配置文件如下图所示:        &nbs…

    Linux干货 2016-08-02
  • linux上安全软件SElinux

    selinux简介 SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的 实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的 任务中所需要文件。SELinux 默认安装在 Fedora 和 Red …

    系统运维 2016-09-19
  • find命令用法详解

    find

    2017-10-29