课堂练习及课后作业(0805文本处理工具)

课堂练习:

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

QQ截图20160805213223.jpg

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

QQ截图20160805213433.jpg

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

QQ截图20160805213535.jpg

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

QQ截图20160805213726.jpg

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

QQ截图20160805213142.jpg

grep

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

QQ截图20160805213918.jpg

QQ截图20160805213949.jpg

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

QQ截图20160805214057.jpg

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

QQ截图20160805214216.jpg

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

QQ截图20160805214418.jpg

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

QQ截图20160805214714.jpg

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

QQ截图20160805214854.jpg

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

QQ截图20160805215456.jpg

egrep

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

QQ截图20160805220043.jpg

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

QQ截图20160805220724.jpg

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

QQ截图20160805221852.jpg

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

QQ截图20160806174109.jpg

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

QQ截图20160806175640.jpg

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

grep -E -o  '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])'

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

QQ截图20160806174427.jpg

课后作业

1、取本机ip地址

QQ截图20160806120549.jpg

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

QQ截图20160806120524.jpg

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

QQ截图20160806120457.jpg

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

QQ截图20160806132233.jpg

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

QQ截图20160806120312.jpg

QQ截图20160806175506.jpg

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

QQ截图20160806120243.jpg

QQ截图20160806175328.jpg

7、正则表达式表示邮箱

QQ截图20160806120139.jpg

QQ截图20160806175412.jpg

8、正则表达式表示QQ号

QQ截图20160806120011.jpg

QQ截图20160806175443.jpg

原创文章,作者:我的滑板鞋,如若转载,请注明出处:http://www.178linux.com/30158

(2)
我的滑板鞋我的滑板鞋
上一篇 2016-08-07
下一篇 2016-08-07

相关推荐

  • 什么是网站流量、UV、PV、IP

    什么是网站流量,什么叫网站流量?     通常说的网站流量(traffic)是指网站的访问量,是用来描述访问一个网站的用户数量以及用户所浏览的网页数量等指标,常用的统计指标包括网站的独立用户数量、总用户数量(含重复访问者)、网页浏览数量、每个用户的页面浏览数量、用户在网站的平均停留时间等。     …

    Linux干货 2015-03-20
  • 初涉Linux基本要点概括(1)续

       6. Linux发行版都基本遵循文件系统层级标准(Filesystem Hierarchy Standard)。                 续   …

    Linux干货 2016-10-13
  • linux入门基础知识及简单命令介绍

    1、计算机硬件组成介绍 计算机主要由cpu(运算器、控制器),内存,I/O,外部存储等构成。     cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作。不能从硬盘中直接取数据。     内存从外部存储中取出数据供cpu运存。内存的最小单位是字节…

    Linux干货 2017-08-28
  • Linux三剑客之grep伐木累(正则表达式)

    一、Linux文本处理三剑客     Linux上有三种常用的文本处理工具,分别为:grep(egrep、fgrep)、sed、awk。今天主要给大家介绍一下三剑客中的第一剑:grep伐木累。 二、grep是什么?     grep 全称(Globally search a Re…

    Linux干货 2016-03-09
  • Centos6.5上搭建openvpn

    前言     为了方便远程办公时访问公司的内部系统,如:svn、OA、wiki、禅道等等;通通在防火墙上做了端口映射。发现有时也不好用,所有开始弄OPENVPN。 openvpn简介     官方网站:https://openvpn.net 打不开请爬墙   &nbsp…

    Linux干货 2016-02-14
  • Linux之bash shell脚本编程入门篇(二)以及文件查找和压缩的使用

    bash shell脚本编程入门篇(二) read命令的使用 作用:     使用read来把输入值分配给一个或多个shell变量:         -p指定要显示的提示      &nbs…

    Linux干货 2016-08-18