在linux中查找包含某个特定内容的文件 5

比如在linux中查找文件内容包含“http”的文件。... 比如在linux中查找文件内容包含“http”的文件。 展开
 我来答
H爱不绝迹
2018-04-09 · TA获得超过7.6万个赞
知道大有可为答主
回答量:60
采纳率:85%
帮助的人:3.7万
展开全部

可通过以下步骤完成从特定内容所在行开始查看文件,若已知特定内容所在行,可忽略步骤1

1、通过命令cat  filename | grep -n "" 命令打印出要查找的起始行号和结束行号

2、使用sed -n  'x,yp'  filename 命令 打印出起始行和结束行之间的内容(包括起始行和结束行)

具体如下:

1、简介

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

2、基本信息

Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

3、分区规定

设备管理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。

易新之Q2
2017-07-23 · TA获得超过444个赞
知道小有建树答主
回答量:426
采纳率:50%
帮助的人:65.5万
展开全部
find 或许可以,我没这么查过。不知道怎么用。我找文件一般用 grep hello /files -r -n 这样 grep 会输出类似于filenames:hello 类似的信息,不光能知道文件名还能知道什么内容。-r 是包含子目录,-n 是显示文件名你可以 grep --help 看看帮助。还有很多参数可用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-25
展开全部
cd <your dictionery>
grep -nr "http" *
追问
查出了好多不想要的文件,要是只查找某个特定的文件类型呢,只在.ini文件中查找文件内容包含“http”的文件。
追答
grep -nr "http" *.ini
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式