①grep -v (取反)
除了root用户,显示其他用户
②grep -m +数字(多个匹配的,只取第几个)
③grep -i(不区分大小写)
④grep -o(只显示匹配的内容)
⑤grep -A +数字(只要匹配到一个,把后面几行一起展示出来)
⑥grep -B +数字(只要匹配到一个,把上面几行一起展示出来)
⑦grep -C +数字(只要匹配到一个,把前面和后面几行一起展示)
⑧grep -e(或者)
⑨grep -w +单词(精确匹配整个单词)
⑩grep -E 使用扩展正则表达式
⑪grep -r 递归目录,但不处理软链接
⑫grep -R 递归目录,可以处理软链接
⑬grep -f 以第一个文件为参照物,匹配文件2中所有包括文件1的内容
sort命令(以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序)
-f 忽略大小写,默认会大写字母排在前面
-b 忽略每行前面的空格
-n 按照数字进行排序
-r 反向排序(取反)
-u 去重
-o 将排序的结果转存至指定文件
uniq命令(uniq命令用于报告或者忽略文件中连续的重复行,常与sort命令结合使用)
-c 统计连续重复的行的次数,并且合并重复的行
-u 显示仅出现一次的行(包括不连续的重复行)
-d 仅显示重复出现的行
tr命令(常用于对来自标准输入的字符进行替换、压缩和删除)
-c 保留字符集1的字符,其他的字符(包括换行符\n)用字符集2替换
-d 删除所有属于字符集1的字符
-s 将重复出现的字符串压缩为一个字符串,用字符集2替换 字符集1