grep是行过滤工具 用于根据关键字进行行过滤
grep 【选项】'关键字' 文件名
grep --color=auto 'root' passwd 显示颜色
-i 不区分大小写
-v 查找不包含指定内容的行 反向选择
-w 按单词搜索
-o 打印匹配关键字
-c 统计匹配到的次数
-n 显示行号
-r 逐层遍历目录查找
-A 显示匹配行及后面多少行
-B 显示匹配行及前面多少行
-C 显示匹配行前后多少行
-l 只列出匹配的文件名
-L 列出不匹配的文件名
-e 使用正则匹配
-E 使用扩展正则匹配
^key 以关键字开头
key$ 以关键字结尾
cut工具
cut 【选项】【文件名】
-c 以字符为单位进行分割,截取
-d 自定义分割符 默认为指标符\t
-f 与-d一起使用 指定截取哪个区域
示例
cut -d: -f1 passwd # 我们的意思是用冒号分割passwd文件 可以有三种方式表现: # 1.直接跟在d后边 # 2.空格":" # 3.空格':' # -f后边跟1就是第1列