20160804正则表达式作业

正则表达式表示18位身份证号

26.png

正则表达式表示手机号

25.png

正则表达式表示邮箱

Ø  截取出ifconfig命令结果中所有的本机的ipv4地址

20160804正则表达式作业

20160804正则表达式作业

 

Ø  查看分区中使用率最大的百分比

20160804正则表达式作业

Ø  查看UID最大的用户名、UID以及shell类型

20160804正则表达式作业

Ø  查看/tmp权限,并且以数字方式显示

思路:先找到如何才能查看到/tmp数字权限,在进行切割输出

20160804正则表达式作业

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

20160804正则表达式作业

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

20160804正则表达式作业

20160804正则表达式作业

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

此命令为以/bin/bash 结尾的,添加-v选项显示不以/bin/bash 结尾的

20160804正则表达式作业


Ø  显示用户 rpc默认的shell程序

20160804正则表达式作业

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

20160804正则表达式作业


 

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

20160804正则表达式作业

Ø  找出 "netstat – tan"命令的结果中以'LISTEN'后跟0、 1或多个空白字符结尾的行

20160804正则表达式作业

Ø  添加用户 bash、 testbash、 basher以及nologin(其shell为/sbin/nologin),而后找出 /etc/passwd文件中用户名同shell名的行

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

27.png

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

20160804正则表达式作业


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

20160804正则表达式作业

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

0-9  ‘\<[0-9]\>?’ 

20160804正则表达式作业

 

 

10-99

20160804正则表达式作业

 

100-199

20160804正则表达式作业

200-249

20160804正则表达式作业

250-255

20160804正则表达式作业

 

Ø  统计以root身份登录的每个远程主机IP地址的登录次数

30.png

20160804正则表达式作业

 

 

为什么who必须加\,last不需要加

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

赞 (0)
wangnannanwangnannan
上一篇 2016-08-08 16:16
下一篇 2016-08-08 16:16

相关推荐

  • FHS文件系统各目录及功能

    FHS即:filesystem hierarchy standard 的缩写,意思是文件系统目录标准,Linux系统采用这种文件组织形式,这是一种树形结构组织文件。如下图, /bin : 此文件用于放置二进制执行文件。 在/bin底下的指令可以被root与一般账号所使用,主要有:cat, chmod, chown, date, mv, mkdir,…

    Linux干货 2016-10-17
  • M20-1扩展正则表达式作业

    1、取本机ip地址 [root@centos6 ~]# ifconfig eth1      Link encap:Ethernet  HWaddr 00:0C:29:35:DD:AB     &nb…

    Linux干货 2016-08-10
  • RAID及LVM的实现

    RAID及LVM的实现 第一部分 : RAID介绍及创建 1、mdadm工具 2、创建RAID 5及删除RAID 第二部分 : LVM的实现 1、基本命令 2、LVM创建及扩容和缩减 3、LVM快照 RAID介绍及创建 1、mdadm工具 mdadm [mode] <raid device> [options] <任意块设备> [mo…

    Linux干货 2017-08-22
  • linux入门学习动手部分

    linux入门学习了几天,各种命令跟选项如果靠记忆很容易忘记,通过下面随堂实验加深记忆 实验操作部分 enable 命令使用 禁用内部命令 enable -n echo 禁用echo命令 重新启用echo命令 enable echo type 命令使用 type -a echo 列出所有echo的内部命令外部命令 type -p cd 显出cd外部命令的路径…

    Linux干货 2017-05-20
  • 开始学习Linux的一些建议

    建议读者范围 有开发经验者。 科研人员(由其Numrical)。 动手能力强的。 只是好奇,对于Linux只是浅尝辄止的就不建议继续往下看了。 端正学习态度 Linux不等于骇客(or Cracker)。 当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白发现他们殊途同归都是朝着类似Aircrack-ng去的。 但他们不知道的是:…

    Linux干货 2015-02-26
  • 10yum源的配置

    yum仓库使用起来特别方便,然而使用之前当然是要配置的啦。下面就介绍一下怎么从0 配置一个yum仓库。 首先要创建yum仓库,当然不能使只给一台服务器用,那要给多个服务器用的话,就需要网络服务。yum仓库支持的网络服务有两种,FTP和HTTP。用yum主要用到的是数据传输,因此FTP更适合创建yum仓库,下面就以FTP为例,说明一下yum仓库的配置。 第一步…

    Linux干货 2016-11-04