隐藏页面特效

grep命令

强大的文件搜索工具

语法格式:grep 参数 文件名

常用参数

-b 显示匹配行距文件头部的偏移量 -o 显示匹配词距文件头部的偏移量
-c 只显示匹配的行数 -q 静默执行模式
-E 支持扩展正则表达式 -r 递归搜索模式
-F 匹配固定字符串的内容 -s 不显示没有匹配文件的错误信息
-h 搜索多文件时不显示文件名 -v 显示不包含匹配文本的所有行
-i 忽略关键词大小写 -w 精准匹配整词
-l 只显示符号匹配条件的文件名 -x 精准匹配整行
-n 显示所有匹配行及其行号

参考示例

搜索指定文件中包含某个关键词的内容行

[root@liuwei ~]# grep root /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin

搜索指定文件中以某个关键词开头的内容行

[root@liuwei ~]# grep ^root /etc/passwd root:x:0:0:root:/root:/bin/bash

搜索多个文件中包含某个关键词的内容行

[root@liuwei ~]# grep liuwei /etc/passwd /etc/shadow /etc/passwd:liuwei:x:1000:1000::/home/liuwei:/bin/bash /etc/shadow:liuwei:!!:19710:0:99999:7:::

搜索多个文件中包含某个关键词的内容,不显示文件名称

[root@liuwei ~]# grep -h liuwei /etc/passwd /etc/shadow liuwei:x:1000:1000::/home/liuwei:/bin/bash liuwei:!!:19710:0:99999:7:::

显示指定文件中包含某个关键词的行数量

[root@liuwei ~]# grep -c root /etc/passwd /etc/shadow /etc/passwd:2 /etc/shadow:1

搜索指定文件中包含某个关键词位置的行号及内容行

[root@liuwei ~]# grep -n root /etc/passwd 1:root:x:0:0:root:/root:/bin/bash 10:operator:x:11:0:operator:/root:/sbin/nologin

搜索指定文件中不包含某个关键词的内容行

[root@liuwei ~]# grep -v nologin /etc/passwd root:x:0:0:root:/root:/bin/bash sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt liuwei:x:1000:1000::/home/liuwei:/bin/bash

搜索当前工作目录中包含某个关键词内容的文件,未找到则提示

[root@liuwei ~]# grep -l root * grep: test0: Is a directory grep: test00: Is a directory grep: test1: Is a directory grep: test2: Is a directory

搜索当前工作目录中包含某个关键词内容的文件,未找到不提示

[root@liuwei ~]# grep -sl root *

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/17913519.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(111)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示