strings 是 GNU Binutils 里的一个工具,用来从二进制文件中提取可打印字符串,不是单独安装的。下面按常见 Linux 发行版说明安装方法。
先确认系统里是否已经有:
strings --version
如果有输出(如 GNU strings),说明已安装,可直接使用。
sudo apt update
sudo apt install binutils
验证:
strings --version
sudo yum install binutils
或(较新版本):
sudo dnf install binutils
sudo pacman -S binutils
sudo zypper install binutils
strings /bin/ls
从二进制文件中提取可读字符串:
strings -n 6 filename
-n 6:只显示长度 ≥ 6 的字符串
可能是 PATH 问题,尝试:
/usr/bin/strings
macOS 自带 strings,但版本较老。推荐用 Homebrew 安装 GNU 版本:
brew install binutils
| 系统 | 安装命令 |
|---|---|
| Ubuntu/Debian | sudo apt install binutils |
| CentOS/RHEL | sudo yum install binutils |
| Arch | sudo pacman -S binutils |
如果你告诉我 具体 Linux 发行版和版本号,我可以给你更精确的命令。