在 Ubuntu 里,strings 命令一般来自 binutils 软件包。大多数 Ubuntu 系统其实已经自带了,如果没有,可以手动安装。
strings --version
如果显示版本信息,说明已经安装好了。
sudo apt update
sudo apt install binutils
which strings
strings --version
strings example.bin
或只看长度大于 10 的字符串:
strings -n 10 example.bin
如果你是在 最小化系统 / 容器 / WSL 里找不到 strings,基本都是因为没装 binutils。
如果你是想在 其他发行版 或 交叉编译环境 用 strings,也可以告诉我具体场景。