文件处理工具及正则表达式练习

本节练习均在centos7系统下实现,部分练习只截取部分截图,另外排版的事情我已经放弃了!文件处理工具及正则表达式练习

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

文件处理工具及正则表达式练习

注:^ 行首, . 匹配任意单个字符,* 匹配前面的字符任意次

突然发现前面解法错误文件处理工具及正则表达式练习,没有排除空格后加小括号的情况,下面是正确做法文件处理工具及正则表达式练习

文件处理工具及正则表达式练习

2.统计last命令中以root登录的每个主机IP地址登录次数

文件处理工具及正则表达式练习

文件处理工具及正则表达式练习这道题我做错了无数次文件处理工具及正则表达式练习

3.添加用户bash、testbash、basher、sh、nologin(其shell为/sbin/nolo gin),找出/etc/passwd用户名同shell名的行

目标用户已创建

文件处理工具及正则表达式练习

注:\(\)将一个或多个字符捆绑在一起,当做一个整体进行处理,\1 表示从左侧起第一个左括号以及与之匹配右括号之间的模式所匹配到的字符,总而言之好像表情符啊文件处理工具及正则表达式练习

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

文件处理工具及正则表达式练习

注:\{m,n\} 前面字符重复m次和n次之间

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

文件处理工具及正则表达式练习

注:$ 行尾,grep -o 仅显示匹配到的字符串

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

文件处理工具及正则表达式练习

7.显示CentOS7上所有系统用户的用户名和UID

文件处理工具及正则表达式练习

8.将此字符串:welcome to magedu linux 中的每个字符去重并排序,重复次数多的排到前面

文件处理工具及正则表达式练习

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

文件处理工具及正则表达式练习

注:grep -w 匹配整个单词,防止匹配到inet6等所在的行

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

(0)
mayunmayun
上一篇 2017-07-29
下一篇 2017-07-29

相关推荐

  • linux 基础命令总结——文件类命令

    <span style="font-size: 18px;">linux 基础命令总结——文件类命令</span> #wmd-preview h1  {    color: #0077bb; /* 将标题改为蓝色 */} linux 基础命令总结——文件类命令 命令总结 文件类命令 l…

    Linux干货 2016-06-26
  • linux 目录结构

    该文章主要来自于网络资料进行整理 目录结构参考地址: http://www.iteye.com/topic/1125162 http://yangrong.blog.51cto.com/6945369/1288072 http://itlab.idcquan.com/linux/administer/939529_1.html http://itlab.id…

    系统运维 2015-12-19
  • linux进程管理

    进程概念 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、 安全功能等 Process:  运行中的程序的一个 副本,是被 载入内存的一个指令集合     进程ID (Process ID,PID)号码被用来标记各个进程  &…

    Linux干货 2016-09-12
  • Linux系统下的bonding设置

    bonding多个物理网卡聚合成一个虚拟网卡     Bonding,其原理是讲多个物理网卡聚合成一个虚拟网卡,一张网卡正常工作,其余网卡作为备用,每隔一段时间(miimon=毫秒),向正常工作的网卡发一状态询问,若没回复,则认为其运行失败,然后就会启用备用网卡,但是IP地址不会改变。   &nbs…

    Linux干货 2016-09-07
  • 第七周

    创建一个10G分区,并格式化为ext4的文件系统 划分分区 partxprobe:重读分区表   建立文件系统,acl机制          挂载文件系统          写文件 &nbs…

    Linux干货 2016-12-11
  • Kickstart+PXE自动部署CentOS6.6

        生产环境中对于部署大量的相同系统的服务器,如果逐台安装操作系统的话是非常浪费时间的工作,还好CentOS提供了无人值守安装系统的功能,下面就详细介绍一下配置步骤。 一、配置本机的yum源     因为需要安装一些软件来达到我们的目的,所以最好先把yum源配置好。 &nbs…

    Linux干货 2015-05-12