正则表达式练习

一:

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

练习1.png       

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

练习2.png

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

练习3.png

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

练习4.png

:

1、显示/proc/meminfo文件中以大小s开头的行;(要求:使用两种方式)

21.png二12.png

2、显示/etc/passwd文件中不以/bin/bash结尾的行

    grep -v ".*/bin/bash$" /etc/passwd

3、显示用户rpc默认的shell程序

二 4.png

4、找出/etc/passwd中的两位或三位数

    cat /etc/passwd | grep -o "\<[[:digit:]]\{2,3\}\>"

5、显示/etc/grub2.cfg文件中,至少以一个空白字符开头的且后面存非空白字符的行

   grep "^[[:space:]]\+[^[:space:]].*" /etc/grub2.cfg

6、找出"netstat -tan"命令的结果中以'LISTEN'后跟01或多个空白字符结尾的行

7.png

7、添加用户bashtestbashbasher以及nologin(shell/sbin/nologin),而后找出/etc/passwd文件中用户名同shell名的行

15.png

三:

1、显示当前系统rootmagewang用户的UID和默认shell

22.png

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

23.png

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

25.png

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

26.png

5、利用扩展正则表达式分别表示0-910-99100-199200-249250-255

0-9    [[:digit:]]? 

10-99    [1-9][[:digit:]]?

100-199   [1][[:digit:]]{2}

200-249   [2][0-4][[:digit:]]

250-255   [2][5][0-5]       

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

(0)
black_fishblack_fish
上一篇 2016-08-12 09:02
下一篇 2016-08-12 09:02

相关推荐

  • 第一周课程练习

    一、计算机组成及其功能。      计算机系统由硬件系统和软件系统两个部分组成。      硬件系统由运算器、控制器、存储器、输入设备、输出设备组成。           运算器是…

    Linux干货 2016-08-15
  • find用法及德·摩根定律

    德·摩根定律   奥古斯都·德·摩根首先发现了在逻辑命题中存在着下面这些关系:      非(P且Q)=非P或非Q      非(P或Q)=非P且非Q 上述逻辑命题可以解释为:    not ( P and Q)=not P or not Q    …

    Linux干货 2016-08-18
  • 关于 shell脚本编程第一篇

                                                   shell脚本编程(1) …

    系统运维 2016-08-15
  • 进程与周期任务

    STAT:进程状态: R:running S: interruptablesleeping D: uninterruptable sleeping T: stopped Z: zombie +: 前台进程 l: 多线程进程 L:内存分页并带锁 N:低优先级进程 <: 高优先级进程 s: session leader,会话(子进程)发起者 top栏位信息…

    Linux干货 2017-05-15
  • Linux文件查找

    什么是文件查找     在文件系统中查找符合条件的文件; 文件查找分为:     实时查找:遍历所有文件进行条件匹配(find)     非实时查找:根据索引查找(locate) locate  查询系统上预建的文件索引数据库 …

    Linux干货 2016-08-15
  • Linux基础指令(1)

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及相关实例演示  文件管理工具:cp mv rm cp命令 : 单源复制: cp [option]… [-T]  SOURCE DEST     -bash-4.1# …

    Linux干货 2016-11-09