在 Linux 中,strings 是一个常用命令,用于从二进制文件中提取可打印字符串。你提到的“查找 Linux strings 路径”,通常有以下几种理解,我分别说明:
strings 命令本身的路径whichwhich strings
示例输出:
/usr/bin/strings
whereiswhereis strings
示例输出:
strings: /usr/bin/strings /usr/share/man/man1/strings.1.gz
command -vcommand -v strings
find(不推荐但可用)find / -name strings 2>/dev/null
strings 属于哪个软件包dpkg -S $(which strings)
rpm -qf $(which strings)
通常 strings 属于 binutils 包。
例如查找某个路径字符串:
strings /bin/ls | grep "/etc"
strings 本身不会“生成路径”,它只是打印二进制中存在的字符串。如果你想定位这些字符串在文件中的偏移:
strings -t x /bin/ls
或
strings -n 6 -t d file
如果你能补充一下:
我可以给你更精确的回答。