习题

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

blob.png


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

blob.png

blob.png


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

blob.png


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

blob.png


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

blob.png

blob.png

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

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png


11、找出“netstat -tan”命令的结果中以‘LISTEN’后跟任意多个空白字符结尾的行

blob.png


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

blob.png

13、显示三个用户root、mage、wang的UID和默认shell

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png


19、取本机ip地址

blob.png


20、取各分区利用率的数值

blob.png


21、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示

blob.png


22、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/"  取目录名

blob.png

优化解法

blob.png


23、正则表达式表示身份证号

[1-9][0-9]{5}19[0-9]{2}(0[0-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[0-9]{3}([0-9]|X)


24、正则表达式表示手机号

13[0-9]{9}|15[0-9]{13}|18[0-9]{9}


25、正则表达式表示邮箱

([[:alnum:]]|\.|\_)*@([[:alnum:]]|\.)*\.(cn|com|org|net|gov)


26、正则表达式表示QQ号

[0-9]{5}|[0-9]{6}|[0-9]{7}|[0-9]{8}|[0-9]{9}|[0-9]{10}|[1-2][0-9]{10}

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

(0)
Stupid_LStupid_L
上一篇 2016-08-07 22:05
下一篇 2016-08-07 22:05

相关推荐

  • 网络班N27 第四周作业

    1、 复制/etc/skel目录为/home/tuserl,要求/home/tuserl及其内部文件的属组和其他用户均没有任何访问权限。 [root@ ~]# cp -r /etc/skel /home/tuserl [root@ ~]# chmod -Rv 700 /home/tuserl/ mode of ‘/home/tuserl/’ changed …

    Linux干货 2017-08-19
  • PXE网络引导自动化安装系统详解

    一、PXE:预引导加载环境  1.PXE          Preboot ExecuteEnvironment:支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial f…

    2016-04-30
  • raid5创建

    创建分区并改类型 创建raid5   创建把文件系统 生成配置文件    

    2017-12-17
  • 马哥教育千万级PV实战大揭秘

    又到了激动人心的架构实战项目实践时间,马哥教育面授班的学员都很期待这一刻的到来,因为经过此次洗礼,能让自己成长更多! 上周二,马哥教育张Sir带领18期面授班的学员们做千万PV级别的电商架构实战项目!新增的多台R710企业级服务器设备,轻松搭建大数据、云计算等高端实验环境,让实战,更加真实!相信经过这场实战的洗礼,小伙伴们架构技能会有更大提升! 【张Sir生…

    2016-06-30
  • lamp平台 php解析器基于模块和php-fpm

    首先,我先介绍一下实验环境: http服务器:192.168.236.128(php解析器基于modules) mysql服务器:192.168.236.129 编译和配置http服务器,http版本是2.4以上的。 由于http依赖于apr apr-util这两个包,但是我们系统上的rpm包版本比较低,我们也需要下载这两个源码包来编译,解决依赖关系。 还要…

    Linux干货 2015-08-31
  • 马哥网络教育班第21期+第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp/ [root@localho…

    Linux干货 2016-08-02