百度
360搜索
搜狗搜索

string命令linux详细介绍

在 Linux 系统里,strings 是一个很实用的命令,其主要功能是从二进制文件或者文本文件里提取可打印的字符串。下面为你详细介绍它的使用方法:

基本语法

bash

strings 选项 文件.

常用选项

  • -a:扫描整个文件,而非只扫描目标文件初始化和加载的段。
  • -t:在每个输出行前加上字符串的偏移地址,后面可跟 d(十进制)、o(八进制)、x(十六进制)。
  • -n:指定字符串的最小长度,默认值为 4。
  • -e:指定字符大小和排列方式,如 s(单字节)、l(双字节,小端)、B(双字节,大端)等。

示例

1. 从二进制文件中提取字符串

若要从 /bin/ls 这个二进制文件中提取字符串,可使用如下命令:
bash

strings /bin/ls

2. 指定字符串的最小长度

若你想提取长度至少为 6 的字符串,可使用 -n 选项:
bash

strings   /bin/ls

3. 显示字符串的偏移地址

若你要在每个输出行前显示字符串的十六进制偏移地址,可使用 -t x 选项:
bash

strings  x /bin/ls




912strings x /bin/ls

总结

strings 命令在分析二进制文件时非常有用,它能帮你快速找到文件中包含的可打印字符串,以此了解文件的大致内容。

阅读更多 >>>  linux文件隐藏了怎么显示出来

网站数据信息

"string命令linux"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:string命令linux的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!