grep过滤用法介绍(一)
grep主要作用是过滤出指定的行,指定的行满足什么条件,满足的条件我们就可以用一个正则表达式来表示。为了方便下面的实验进行,我们先进行cp /etc/passwd 1.txt
例如:#grep ‘root’1.txt,截图如下:
标注红色。为了方便使用,我们做一个别名操作,alias cgrep=‘grep --color’【删除用unalias+别名】。 标注出都在哪一行,绿色。 取不包含root的行,却不显示颜色! -A2的意思是不仅显示出含有root的行,而且将它所在行下面的两行也显示出来。 -B2的意思是不仅显示出含有daemon的行,而且将它所在行上面的两行也显示出来。 -C2的意思是不仅显示出含有daemon的行,而且将它所在行上下面的两行也显示出来。 显示目录下的所有包含iptables的路径 cg -rh 'iptables' /etc/* 不显示前面的文件路径,只显示过滤指定行信息。 不加*实验也可以!