day7作业练习

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

t1.png

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

t2.png

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

    vt3.png

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

   t4.png

 

 

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

t5.png

 

 

6、利用扩展正则表达式分别表示0-910-99100-199、 200-249250-255 

0-9vt6.png

10-99

t7.png

200-249

t8.png

250-255

t9.png

 

7、显示ifconfig命令结果中所有IPv4地址

t10.png

 

作业:

4、用正则表达式表示IP地址

 egrep "(\b[1-9]\b|\b[1-9][0-9]\b|\b[1][0-9][0-9]\b|\b[2][0-4][0-9]\b|\b[2][5][0-5]\b)\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\b" iptest

 

 

5、用正则表达式表示手机号11 13 17 15  18 

egrep "\b11[0-9]{9}\b" test

egrep "\b13[0-9]{9}\b" test

egrep "\b15[0-9]{9}\b" test

egrep "\b17[0-9]{9}\b" test

egrep "\b18[0-9]{9}\b" test

6、用正则表达式表示身份证号18

egrep "\b[1-9][0-9]{16}([0-9]|X)\b" test

7、用正则表达式表示邮箱

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

(0)
liuzhuoliuzhuo
上一篇 2016-08-08
下一篇 2016-08-08

相关推荐

  • 用shell脚本实现每天定时收集全网日志到一台服务器

    需求 现在公司有这样一个需求,需要收集每天全网运行业务的设备上的某个特定目录底下的日志到一台服务器(这台服务器我们简称logserver),这并在这台logserver上生成以日期为名字的目录 解决思路: 在logserver的crontab里设置两个脚本,在当日晚上23:30执行脚本1收集当日即将被删除的全网脚本;在并在早上8:30执行脚本2,收集昨日全网…

    Linux干货 2015-07-27
  • corosync+pacemaker+drbd+mysql来实现mysql的高可用和数据的同步

    实现拓扑图: 实验流程: 先对两主机安装上corosync和pacemaker 两主机安装drbd服务,并且设置好drbd的组设备 选择drbd主节点上,进行数据库的初始化 进行资源的定义和配置 测试 实验前,我们还需要做一些准备工作: 1、时间必须保持同步   使用ntp服务器 2、节点必须名称互相通信    解析节点名称 &…

    Linux干货 2015-11-10
  • linux下手工创建新用户

    当我们要创建一个用户时,通常使用useradd命令就可以自动创建了一个用户;实际上,在linux下,一切皆文件,设置好几个文件,也是可以创建出一个用户: 文件如下: /etc/passwd  :用户 /etc/shadow  :密码 /home/username:用户家目录 /etc/group:用户组 /etc/skel/*: &nbs…

    Linux干货 2015-03-30
  • GOPS 2016全球运维大会 上海站

    GOPS 2016全球运维大会 • 上海站已经圆满落幕,最新GOPS大会推荐:GOPS2017全球运维大会 • 深圳站 基本信息: GOPS2017全球运维大会 • 深圳站 时间:2017-04-21 08:00:00 至 2017-04-22 18:00:00结束 地点:深圳    会议规模:5000人 会议详情:http://www.…

    系统运维 2016-09-07
  • N26-第六周博客

    vim编辑器及简单shell脚本示例 请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost tmp]# vim rc.sysinit:%s@^[[:space:]]\+[^[:s…

    系统运维 2017-02-16
  • OpenStack Icehouse私有云实战部署

    前言 相信你一定对“云主机”一词并不陌生吧,通过在Web页面选择所需主机配置,即可快速定制一台属于自己的虚拟主机,并实现登陆操作,大大节省了物理资源。但这一过程是如何实现的呢?本文带来OpenStack Icehouse私有云实战部署。 OpenStack 简介 OpenStack是由网络主机服务商Rackspace和美国宇航局联合推出的一个开源项目,Ope…

    Linux干货 2015-07-29