linux怎么找文件的字符内容
发布网友
发布时间:2022-04-21 01:39
我来回答
共3个回答
热心网友
时间:2022-05-03 21:06
grep
-Rn
字符内容
文件名
文件名还可以是
*表示所有
这样可以看到文件中哪些行匹配
热心网友
时间:2022-05-03 22:24
1、文本文档
用vim自带的查找功能就可以了
/
?
上面是vim中两个命令,比如你要向下查找
word字符串,就可以
/word
向上查找就是?word
2、可执行文件的字符查找
在linux上要查找一个可执行文件中的字符串,那么当你进行如下操作的时候,你多半情况是在分析程序,强烈推荐IDA,IDA的linux版对于查找字符串是相当给力的。
当然你也可以使用
wxHexEdit
等十六进制编辑器来查找。
热心网友
时间:2022-05-03 23:58
可以使用grep命令来搜索。
假设想在当前目录下
查找"hello,world!"字符串,可以这样:
grep
-rn
"hello,world!"
*
*
:
表示当前目录所有文件,也可以是某个文件名
-r
是递归查找
-n
是显示行号
-R
查找所有文件包含子目录
-i
忽略大小写
下面是一些有意思的命令行参数:
grep
-i
pattern
files
:不区分大小写地搜索。默认情况区分大小写,
grep
-l
pattern
files
:只列出匹配的文件名,
grep
-L
pattern
files
:列出不匹配的文件名,
grep
-w
pattern
files
:只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),
grep
-C
number
pattern
files
:匹配的上下文分别显示[number]行,
grep
pattern1
|
pattern2
files
:显示匹配
pattern1
或
pattern2
的行,
grep
pattern1
files
|
grep
pattern2
:显示既匹配
pattern1
又匹配
pattern2
的行。