Linux的文本处理工具练习题

练习一:   

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

wKiom1enEPSgXasXAAA9CEVVJQk918.png


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

wKiom1enETvxGjVMAAAePZ1xgBQ815.png

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

wKioL1enEfzBU_UPAAAVlLnpOTM083.png

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

wKioL1enEkOQ9iWjAAAsurNw5ow706.png

 练习二:   

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

wKiom1enIjXR6IX2AAA9qdsz9GM974.png

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

wKioL1enImTha-0BAAAqEkKng68483.png

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

wKiom1enIn2DD-ulAAAb7lf9aWg909.png

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

wKioL1enIuiDEqjAAAA710CrNto455.png

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

wKioL1enI2qDeTZfAAAdXzvph1c470.png

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

wKiom1enI6rgWvDsAAAwaxLOMIM249.png

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

wKioL1enI_Tiah4uAAAMdbICpMM863.png

wKioL1enI_WweD9nAAAlenyBxWg628.png

wKiom1enI_XQjmqFAAAVWxD7BZk835.png

 练习(三)

   1、显示当前系统root、mage或wang用户的UID和默认shell

wKiom1enJILS-ozGAAAoGLj8VuA042.png

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

wKioL1enJMzjb6gyAAAuNETft94090.png

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

wKiom1enJOThUBBOAAAIldyEL3w192.png

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

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

wKioL1enJYvza6y0AAA4l8ggQo4532.png

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

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

3练习6.png

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

(2)
zhumengxiaotaozhumengxiaotao
上一篇 2016-08-08 16:11
下一篇 2016-08-08 16:11

相关推荐

  • 系统用户基本信息

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d" " -f1 | sort -u who | cut -d" " -f1 | uniq 2、取出最后登录到当前系统的用户的相关信息。 who | tail -1 3、取出当前系统上被用户当作其默认she…

    Linux干货 2016-11-20
  • httpd服务之虚拟主机、访问控制、https配置详解

    前言 上文讲解了http协议及httpd的一些特性,是学习web服务需要掌握的一些基础知识,接下来让我们进一步了解httpd相关功能的配置,本文讲解的是虚拟主机,访问控制及https等功能的配置。 httpd之虚拟主机 虚拟主机共分为三种模式:基于IP、基于端口、基于主机名(FQDN) 实验环境介绍 开始之前,先介绍一下httpd在CentOS6.6版本及文…

    Linux干货 2015-04-14
  • 搭建属于自己的DNS

    1、搭建主renzituo.com服务器     ①、在192.168.10.4主机上安装bind程序             yum -y install bind   &nbs…

    2017-04-16
  • N25-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;~]#fdisk -l #查看已有分区 设备 Boot Start End Blocks Id System/dev/sda1 * 2048 8194047 4096000 83 Linux/dev/sda2 8194048 24578047 8192000 82 Linux swap / Solaris~]…

    Linux干货 2017-02-24
  • shell脚本编程入门(一)

    概述 shell脚本就像是早期DOS年代的批处理文件(.bat),最简单的功能就是将许多命令写在一起,让用户很轻松能够一下子处理复杂的操作(执行一个脚本就能够一次执行多个命令)。而shell脚本更提供数组、循环、条件与逻辑判断等功能,让用户也可以直接以shell来编写程序,而不必使用类似C语言等传统程序编写的语法。 shell脚本基础 shell脚本是包含一…

    Linux干货 2016-08-15
  • LVS入门

    随着互联网进入寻常百姓家,网络流量愈来愈大,大规模的网路访问如果都使用一个服务器提供服务,那么网络通讯注定会拥堵不堪。为了解决这些问题,达到使网络流量均衡地分散到各个服务器上的目的,一些技术大牛发明了LVS负载均衡技术。   LVS简介   LVS(Linux Virtual Server)即为Linux虚拟服务器,使由章文嵩博士主导开发…

    Linux干货 2017-05-09