首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

"grep -rl 'string‘./“如何搜索二进制文件中的可读代码?我可以查看它正在查看的内容,而不是查看二进制输出吗?

grep -rl 'string' ./命令用于在当前目录及其子目录中搜索包含指定字符串的文件,并输出文件路径。但是,grep命令默认只能搜索文本文件,无法直接查看二进制文件的内容。

要查看二进制文件中的可读代码,可以使用其他工具来实现。以下是一些常用的工具和方法:

  1. strings命令:strings命令可以从二进制文件中提取可打印的字符串。可以使用以下命令来搜索包含指定字符串的可读代码:
  2. strings命令:strings命令可以从二进制文件中提取可打印的字符串。可以使用以下命令来搜索包含指定字符串的可读代码:
  3. -a选项表示提取所有字符串,-t x选项表示以十六进制形式显示字符串的偏移量。
  4. objdump命令:objdump命令可以反汇编二进制文件,并显示其汇编代码。可以使用以下命令来搜索包含指定字符串的可读代码:
  5. objdump命令:objdump命令可以反汇编二进制文件,并显示其汇编代码。可以使用以下命令来搜索包含指定字符串的可读代码:
  6. -d选项表示显示反汇编代码。
  7. radare2工具:radare2是一个功能强大的逆向工程框架,可以用于分析二进制文件。可以使用以下命令来搜索包含指定字符串的可读代码:
  8. radare2工具:radare2是一个功能强大的逆向工程框架,可以用于分析二进制文件。可以使用以下命令来搜索包含指定字符串的可读代码:
  9. -qc选项表示执行指定的radare2命令。

以上工具和方法可以帮助您搜索二进制文件中的可读代码。请注意,这些工具的具体用法和参数可能因不同的操作系统和工具版本而有所差异。

关于腾讯云相关产品,由于要求不能提及具体品牌商,无法给出相关产品和链接地址。但腾讯云提供了丰富的云计算服务,包括云服务器、云数据库、云存储、人工智能等,您可以访问腾讯云官方网站了解更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Java面试手册:Linux高频考点

查看文件内容有哪些命令可以使用?...Grep命令有什么用?如何忽略大小写?如何查找不含该串行? 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...grep [stringSTRING] filename grep [^string] filename Linux中进程有哪几种状态?在 ps 显示出来信息,分别用什么符号表示?...[文件...]补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。 -b:只查找二进制文件。...-S: 只在设置目录下查找原始代码文件。 -u: 查找不包含指定类型文件。 which 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且返回第一个搜索结果。

1.1K20

2022 最新 Linux 面试题

答案: 创建目录: mkdir 创建文件 :典型的如 touch,vi 也可以创建文件,其实只要向一个不存在文件 输出, 都会创建文件 复制文件: cp 7、查看文件内容有哪些命令可以使用?...15、Grep 命令有什么用? 如何忽略大小写? 如何查找不含 该串行? 答案: 是一种强大文本搜索工具 ,它能使用正则表达式搜索文本 ,并把匹 配行打印 出来。...grep [stringSTRING] filename grep [^string] filename 16、Linux 中进程有哪几种状态?在 ps 显示出来信息, 分别用什么符号表示?...[文件 ...] 补充说明: whereis 指令会在特定目录查找符合条件文件。 这些文件烈性 应属于原始代码二进制文件, 或是帮助文件。 · -b 只查找二进制文件。...· -S 只在设置目录下查找原始代码文件。 -u 查找不包含指定 类型文件。 w -h ich 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且 返回第一个搜索结果。

8510

「Linux」40道题先拿下

软链接:ln -s slink source 硬链接:ln link source 查看文件内容有哪些命令可以使用? ? 用什么命令对一个文件内容进行统计?...可以带哪些参数,有什么区别? ls 执行功能:列出指定目录目录,以及文件。哪些参数以及区别:a 所有文件l 详细信息,包括大小字节数,可读可写可执行权限等 目录创建用什么命令?...grep [stringSTRING] filename grep [string] filename Linux 中进程有哪几种状态?在 ps 显示出来信息,分别用什么符号表示?...这些文件烈性应属于原始代码二进制文件,或是帮助文件。 ? 通过什么命令查找执行命令? which 只能查可执行文件 whereis 只能查二进制文件、说明文档,源文件等 怎么对命令进行取别名?...bash shell 内置命令let 可以进行整型数数学运算。 ? 怎样一页一页地查看一个大文件内容呢?

1.2K10

2019年常见Linux面试题及答案解析,哪些你还不会?

13、Linux 下命令有哪几种可使用通配符?分别代表什么含义? 14、用什么命令对一个文件内容进行统计?(行号、单词数、字节数) 15、Grep 命令有什么用? 如何忽略大小写?...15、Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串行? 答案: 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...grep [stringSTRING] filename grep [^string] filename 16、Linux 中进程有哪几种状态?在 ps 显示出来信息,分别用什么符号表示?...[文件...] 补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。 -b 只查找二进制文件。...-S 只在设置目录下查找原始代码文件。 -u 查找不包含指定类型文件。 w -h ich 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且返回第一个搜索结果。

1.5K00

Linux经典面试题,了解一下!

查看文件内容有哪些命令可以使用?...问题十六: Grep 命令有什么用?如何忽略大小写?如何查找不含该串行? 答案: 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...“正在被跟踪”指的是进程暂停下来,等待跟踪进程对进行操作。...[文件...] 补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。 -b 只查找二进制文件。...-S 只在设置目录下查找原始代码文件。-u 查找不包含指定类型文件。 which 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且返回第一个搜索结果。

62710

基本操作?这46个 Linux 面试常见问题送给你

查看文件内容有哪些命令可以使用?...问题十六: Grep 命令有什么用?如何忽略大小写?如何查找不含该串行? 答案: 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...“正在被跟踪”指的是进程暂停下来,等待跟踪进程对进行操作。...[文件...] 补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。 -b 只查找二进制文件。...-S 只在设置目录下查找原始代码文件。-u 查找不包含指定类型文件。 which 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且返回第一个搜索结果。

1.9K10

Linux经典面试题,了解一下!

查看文件内容有哪些命令可以使用?...问题十六: Grep 命令有什么用?如何忽略大小写?如何查找不含该串行? 答案: 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...“正在被跟踪”指的是进程暂停下来,等待跟踪进程对进行操作。...[文件...] 补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。 -b 只查找二进制文件。...-S 只在设置目录下查找原始代码文件。-u 查找不包含指定类型文件。 which 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且返回第一个搜索结果。

57010

面试题:说说Linux中常用命令

问题八: 查看文件内容有哪些命令可以使用?...问题十六: Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串行? 答案: 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...(2)、暂停状态/跟踪状态:向进程发送一个 SIGSTOP 信号,它就会因响应该信号 进入 TASK_STOPPED 状态;当进程正在被跟踪时,处于 TASK_TRACED 这个特殊状态。...“正在被跟踪”指的是进程暂停下来,等待跟踪进程对进行操作。...[文件...] 补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。     -b   只查找二进制文件

44820

后端码农,46道常考Linux面试题(含答案)

查看文件内容有哪些命令可以使用?...问题十六: Grep 命令有什么用?如何忽略大小写?如何查找不含该串行? 答案: 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...“正在被跟踪”指的是进程暂停下来,等待跟踪进程对进行操作。...[文件...] 补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。 -b 只查找二进制文件。...-S 只在设置目录下查找原始代码文件。-u 查找不包含指定类型文件。 which 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且返回第一个搜索结果。

1.1K00

LinuxGrep命令使用实例

可以使用它在文件搜索某个单词或单词组合,也可以将其他Linux命令输出通过管道传输到grep,因此grep可以仅显示您需要查看输出。...如果“Documents”文件夹不存在,则grep不会返回任何输出。因此,如果grep没有返回任何内容,则意味着找不到您正在搜索单词。 ?...查找字符串 如果您需要搜索文本字符串不是单个单词,则需要将字符串用引号引起来。例如,如果我们需要搜索“My Documents”目录不是单词“Documents”目录怎么办?...您可以使用此信息来终止正在运行进程或对系统上运行服务进行故障排除。 zgrep用于搜索压缩文件模式。使您可以搜索压缩存档文件不必先解压该存档,基本上可以节省一两个步骤。...显然,这只适用于您不希望该行其余部分完全包含任何文本情况下有效。 排除模式 要查看文件内容,但要从输出中排除模式,可以使用-v开关。

58.8K45

2019年常见Linux面试题及答案解析,哪些你还不会?

13、Linux 下命令有哪几种可使用通配符?分别代表什么含义? 14、用什么命令对一个文件内容进行统计?(行号、单词数、字节数) 15、Grep 命令有什么用? 如何忽略大小写?...15、Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串行? 答案: 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...grep [stringSTRING] filename grep [^string] filename ? 16、Linux 中进程有哪几种状态?在 ps 显示出来信息,分别用什么符号表示?...[文件...] 补充说明:whereis 指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,或是帮助文件。 -b 只查找二进制文件。...-S 只在设置目录下查找原始代码文件。 -u 查找不包含指定类型文件。 w -h ich 指令会在 PATH 变量指定路径搜索某个系统命令位置,并且返回第一个搜索结果。

2.7K31

一网打进Linux下那些查找命令

普通文件多条件查找 find find / -name bwa可以搜索根目录下所有名字为bwa文件 运行上面的命令时会输出很多Permission denied,是因为 作为普通用户,无权限访问一些目录...再配合head就可以查看每个日志文件内容,以方便查看使用过程中出现了哪些错误,如何增加提示或修改画图程序。...查看不是log结尾文件find . -not -name *.log。还有更多组合操作,详见find文档。 按文件内容查找 grep find可以查找包含某句话文件?...-name *.log | xargs grep -l 'Error'也可以grep -rl 'Error' *也可以,不加-l还可以顺便返回匹配行。...比如想去掉文件中所有的空行grep -v '^$' ehbio.fa >ehbio.clean.fa; 从公众号文章搜索跟文章写作相关文章 grep 'writ.*' *.md (可以匹配write

1.8K100

Linux命令行艺术

你喜欢的话,可以键入 set -o vi 来使用 vi 风格快捷键, set -o emacs 可以改回来。...在 Bash 脚本,使用 set -x 去调试输出,尽可能使用严格模式,使用 set -e 令脚本在发生错误时退出不是继续运行,使用 set -u 来检查是否使用了未赋值变量,使用 set -o...使用 shuf 从一个文件随机选取多行。 了解 sort 参数。处理数字方面,使用 -n 或者 -h 来处理可读性数字(例如 du -h 输出)。明白键工作原理(-t 和 -k)。...二进制文件对比(Delta 压缩),使用 xdelta3。 使用 iconv 更改文本编码。更高级用法,可以使用 uconv,支持一些高级 Unicode 功能。...了解如何运用 gdb 连接到一个运行着进程并获取堆栈轨迹。 学会使用 /proc。它在调试正在出现问题时候有时会效果惊人。

6.9K72

Linux Grep 命令常见示例,附有精美备忘单下载!

Grep 是一个强大 UNIX 命令,可让您在文件内容搜索各种参数。当您进行故障排除或调试时,特别有用。 grep 命令有大量选项和用例。您可能永远不需要或使用所有这些。...grep -B 5 search_pattern filename 最喜欢是该选项-C,因为显示了匹配行之前和之后行。 请记住,这里 C 代表圆。...计算匹配行数 -c您可以使用选项获取与模式匹配行数,不是显示匹配行。这是小写c。...要使 grep搜索完整单词,您可以使用以下选项-w: grep -w search_string file 这样,如果您搜索单词“done”,只会显示包含“done”行,不是“doner”...搜索二进制文件 Grep 默认忽略二进制文件。-a您可以使用该选项使其在二进制文件搜索,就好像它是文本文件一样。

99810

爬虫+反爬虫+js代码混淆

(2)暂停状态/跟踪状态:向进程发送一个SIGSTOP信号,它就会因响应该信号进入TASK_STOPPED状态;当进程正在被跟踪时,处于TASK_TRACED这个特殊状态。...“正在被跟踪”指的是进程暂停下来,等待跟踪进程对进行操作。...ps -ef (system v 输出)  ps -aux 是用BSD格式来显示 ps -ef | grep pid 查看文件内容有哪些命令可以使用?...vi 文件名 #编辑方式查看,可修改 cat 文件名 #显示全部文件内容 more 文件名 #分页显示文件内容 less 文件名 #与 more 相似,更好可以往前翻页 tail 文件名 #仅查看尾部...【附】也可以使用showkey -a命令查看按键对应字符序列。 搜索文件用什么命令?格式是怎么样

3.8K50

linux系统管理员需要知道20条命令

6. grep grep 能使用特定模式匹配(包括正则表达式)搜索文本。如果你在另一条命令输出寻找特定模式,grep 会高亮显示相关行。可使用这条命令来搜索日志文件以及特定进程等。...如果想查看 Apache Tomcat 是否启动,你可能会命令行数量给淹没。但讲输出内容和 grep 命令组合成管道,可以将表示服务器已启动行独立出来。...当你应用程序已经用尽内存,系统会杀掉并返回一个内存不足(OOM)错误。 应用程序内存和 CPU 使用量增加,最终因为内存不足被杀掉。...该命令可显示正在使用网络端口及其传入连接。但是,netstat 在 Linux 不能开箱即用。如果需要安装,需要在 net-tools 包中找到。...如 ls 示例所示,可以用于检查应用程序二进制文件权限。

1.1K30

9个基本GNU binutils 工具【Linux-Command-line】

听起来像是拥有超能力,不是? 你也可以拥有这样超级能力,GNU二进制实用程序(binutils)是一个很好起点。...主要由恶意软件分析师,反向工程师和在底层软件上工作的人员使用。 本文探讨了一些可用binutils工具。 正在使用是RHEL,但是这些示例可以在任何Linux发行版上运行。...该文件包含C程序汇编语言说明。 您可以使用任何编辑器或cat命令查看内容。...查看puts上方行说明: 目标文件“hello.o”指令为mov: 可执行文件“a.out”指令mov具有实际地址($ 0x4005d0)不是$ 0x0: 该指令将二进制文件位于地址...该存储位置内容还有什么?是的,你猜对了:只不过是文本“Hello,World”。你如何确定? 使用readelf命令可以二进制文件(a.out)任何部分转储到屏幕上。

4.1K50

【DB笔试面试807】 与Linux相关一些笔试面试题(目前64道,后续持续更新)

真题38、grep 命令有什么用?如何忽略大小写?如何查找不含该串行? 答案:grep是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹配行打印出来。...grep [stringSTRING] filename grep [^string] filename 如果想展示匹配前几行和后几行,那么可以分别使用-B和-A参数。...(2)、暂停状态/跟踪状态:向进程发送一个SIGSTOP信号,它就会因响应该信号进入TASK_STOPPED状态;当进程正在被跟踪时,处于TASK_TRACED这个特殊状态。...“正在被跟踪”指的是进程暂停下来,等待跟踪进程对进行操作。...答案:whereis指令会在特定目录查找符合条件文件。这些文件烈性应属于原始代码二进制文件,说明文档或是帮助文件。 whereis[-bfmsu][-B...][-M...]

1.2K10

Java开发必备linux命令集锦文件管理磁盘管理文档编辑系统管理rpm -aq|grep phpgrep someText *ifconfigenvexportechonetstat -npllso

tac 从最后一行开始显示内容,并将所有内容输出 head:只显示前几行 tail 查看文件内容,有一个常用参数 -f 常用于查阅正在改变日志文件 tail -10 someFile 查看文件后...,终止前台进程并生成 core 文件 ctrl-s 中断控制台输出 ctrl-q 恢复控制台输出 ctrl-l 清屏 其实,控制字符都是可以通过stty命令更改,可在终端输入命令"stty -a"查看终端配置...,让自动顺序执行,对于需要多次反复编译系统核心用户来说会很方便,而用source命令就可以做到这一点,作用就是把一个文件内容当成shell来执行, 先在linux代码目录下(如/usr/...rpm包多数是二进制文件,可以直接运行,但tar.gz包很多是源代码,要编译后才能运行。 二进制文件和windows下exe文件一个意思,可以直接运行。...whereis 只能用于程序名搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

990111

2021-Java后端工程师必会知识点-(Lunix)

其实这个我们用蛮多,比如下面这个 ps -ef | grep 进程关键字 想这个命令大家都用过,这边带大家一起来看看你 例如显示 php 进程: image.png 我们可以找到对应pid...文件权限修改:chmod 查看文件内容有哪些命令可以使用?...vi 文件名 #编辑方式查看,可修改 cat 文件名 #显示全部文件内容 more 文件名 #分页显示文件内容 less 文件名 #与 more 相似,更好可以往前翻页 tail 文件名 #仅查看尾部...find / -name "string*" 使用什么命令查看用过命令列表? history 使用什么命令查看网络是否连通? 能详细说说?...n:输出行号 v:反向选择,显示出没有查找字符串内容行 -color-auto:将找到字符串以特殊颜色显示 grep [-A] [-B] [--color=auto]'查找字符串' filename

65320
领券