扩展的正则表达式
egrep 或者 grep –E (了解即可)
+号前面的o,表示一个o或一个o以上
同时,匹配两个搜索
\< 其后面的字符必须作为单词的首部出现,也可\b
\> 其前的字符必须作为单词的尾部出现,也可\b\<root\<
root必须作为一行的单词出现,也可\broot\b
题目筛选IP地址:
方法一:
\s单个空白字符
这样写也行:两个空格+Bc
方法二:
-n取消默认的输出,得加个p(打印)
这里匹配到两行,因为第二行里也有dr
可以指定行号的 这样就是替换第二行的
方法三:
题目:把下图中的64取出来 其实应该是取644的
试验一下
如果前面行首不好确定,也可以从后面开始
.*0 这样不太好,要是0变成1,2,3呢 所以用下面这样确定在(号之后的一位数字
这样比较好,\( 转义
题目:把/etc/passwd内容第一个字段和最后一个对调
方法一:
最后可以加一个$符,没加也行
方法二:
题目:取一个文件的权限(数字体现)
下面还有许多方法:
awk一些参数
stat这个命令直接有这个选项,出权限
如果当命令结果包含了我们需要的内容,我们要想到命令的参数是否有具体的参数能够一步达到
我们需要的结果,这样就会去man stat了
其他方法:
直接找配置文件也行,不过要不是DHCP分配的IP
原文件内容:
模拟被攻击
每个文件都有如上内容
以下两个方式解决:
带一下echo的常用两个参数