在 Debian(以及一般的 Linux 系统)里,strings 和 bin(二进制文件) 是有关的,而且关系挺直接。
strings 是什么strings 是一个命令行工具,通常来自 binutils 包。
它的作用是:从一个文件里提取可打印的字符串。
strings /bin/ls
bin 的关系这里的“bin”一般有两种理解:
/bin、/usr/bin 这些目录里的二进制程序这些目录里放的是可执行二进制文件(ELF 格式)。
strings 最常用来分析它们,比如:
strings /usr/bin/apt
.bin 文件(裸二进制文件)有些固件、引导程序是 .bin 文件,strings 也能用:
strings firmware.bin
在 Debian 中:
sudo apt install binutils
然后就能用 strings。
strings 和 bin 有关binutils 提供如果你是想问 “strings 命令和 /bin 目录有没有关系” 或 “strings 能不能分析 .bin 文件”,我可以进一步举例说明。