六周第一次课(3月12日)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六周第一次课(3月12日)相关的知识,希望对你有一定的参考价值。

9.1 正则介绍_grep上
9.2 grep中
9.3 grep下

扩展
把一个目录下,过滤所有.php文档中含有eval的行
grep -r --include="
.php" ‘eval‘ /data/

9.1 正则介绍_grep上

技术分享图片

技术分享图片
技术分享图片

技术分享图片

技术分享图片

centos7自带color选项
技术分享图片

加了color选项
技术分享图片

如果不加,没有颜色。
技术分享图片

查看行数。
技术分享图片

查看行号
技术分享图片

i的作用不区分大小写。
技术分享图片

技术分享图片

加-r把带root的文件,都列出来。

不加--r,只能过滤文件。
技术分享图片

技术分享图片

加-A可以过滤下两行。
技术分享图片

技术分享图片

加-B,是上两行。
技术分享图片

加-C,是上下两行。
技术分享图片

9.2 grep中

过滤出带有数字0-9的行。
技术分享图片

过滤出不带有数字0-9的行。
技术分享图片

过滤出以#开头的行
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

把不以#开头的行过滤出来。用于看配置文件。
技术分享图片

技术分享图片
技术分享图片

技术分享图片

技术分享图片

过滤出带有非数字0-9的字符的行
技术分享图片

过滤出不以数字0-9开头的行
技术分享图片

技术分享图片

技术分享图片

9.3 grep下
技术分享图片

技术分享图片
技术分享图片

技术分享图片

.也可以过滤出来
技术分享图片

0次或N个前面的字符
技术分享图片

技术分享图片
技术分享图片

技术分享图片

技术分享图片

所有字符都匹配出来。
技术分享图片

技术分享图片

技术分享图片

重复2次前面的字符,{}内数值是重复的次数,花括号要加脱意符。
技术分享图片

过滤出两个O ,不带花括号,要用egrep
技术分享图片

技术分享图片

不用egrep,又不加 脱意符,要加-E
技术分享图片

重复()的字符两次。
技术分享图片

  • 表示1次或N次前面的字符,
    技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

零个或一个前面的字符
技术分享图片
技术分享图片

技术分享图片

技术分享图片

加| ,把带有root或nologin的行过滤出来。
技术分享图片

技术分享图片

不区分大小写
技术分享图片

以上是关于六周第一次课(3月12日)的主要内容,如果未能解决你的问题,请参考以下文章

六周第一次课(1月15日)

Linux20180425六周第一次课(4月25日)

六周第一次课(1月15日) 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下

一周第一次课(3月12日)笔记

三周第一次课(12月25日)

第六周软件工程作业-每周例行报告