一.grep:文本过滤器
根据正则表达式来工作,由正则表达式或者字符及基本的文本字符所编写的过滤条件
tr 'a-z' 'A-Z' < file ###把passwd中的小写转换为大写
^x ###以x开头的
x$ ###以x结尾的
-v ###反选
grep nologin$ -v passwd ###显示能登陆的用户
-E ^root|root$ ###root在开头的或者在结尾的,|或运算时扩展的要加上-E,用法和grep一样
grep -n3 root ###搜索root前后各3行
grep -A3 root ###搜索root所在行的后三行
grep -B3 root ###搜索root所在行的前三行
grep -i root ###忽略大小写
grep x..y ###x和y之间有两个字符的
* ###字符出现任意次
? ###字符出现0到1次
+ ###字符出现1到任意次
{n} ###字符出现n次