总览 (SYNOPSIS)
- strings
- [ -a| -| --all] [ -f| --print-file-name] [ -o] [ --help] [ -v| --version] [ -n min-len| -min-len| --bytes= min-len] [ -t {o,x,d}[ --target= bfdname] | --radix= {o,x,d}] file
描述 (DESCRIPTION)
For each file given, GNU strings 显示 每个 指定的 file 文件里 包含的 所有 有 4个 (或者 用 选项 指定 的 数字) 以上 连续 可打印 字符 的字符串, 在 之后 紧跟着 一个 不可 打印 的 字符. 默认 情况 下, 它 只显示 目标文件 初始化 和 装载 段 的 字符串; 对于 其它 类型 的 文件 它 显示 整个 文件 里包含 的 所有 字符串.
strings 一般 用来 查看 非 文本 文件 的 内容.
选项 (OPTIONS)
在 这里 并列 的 长选项 和 短选项 都是 等价的.
- -a --all -
- 不 只是 扫描 目标 文件 初始化 和 装载 段, 而是 扫描 整个 文件. -f --print-file-name
- 在 显示 字符串 之前 先 显示 文件名. --help
- 在 标准 输出 打印 strings 命令 的 选项
列表
然后 退出.
-v --version - 在 标准 输出 打印 strings 命令 的 版本号 然后 退出. -n min-len - min-len -bytes= min-len
- 打印 至少 min-len 字符 长 的 字符串. 默认的 是 4. -t {o,x,d} --radix={o,x,d}
- 在 字符串 前面 显示 其在 文件 中 的 偏移量. 选项 中 的 单个 字符 指定 偏移量的 进制 是 八进制, 十六进制 还是 十进制. --target= bfdname
- 指定 一种 目标 代码 格式 来 代替 你的 系统的 默认 格式. 关于 可用的 目标 代码格式 请 参见 objdump( 1). -o
- 同 -t o.