在 Debian 相关语境中,“strings” 通常指:
strings 命令(提取二进制文件中的可打印字符串).po/.mo 翻译文件、源码中的字符串)/usr/bin/strings 来自 binutils下面按常见需求说明“如何过滤 Debian strings”。
strings 命令并过滤内容strings /bin/ls
grep 过滤strings /bin/ls | grep -i error
strings -n 6 /bin/ls
strings -e l /bin/ls
.deb 包中提取并过滤dpkg-deb -x package.deb ./out
strings ./out/usr/bin/foo | grep "version"
dpkg -L nginx | grep bin | xargs strings | grep config
apt source coreutils
grep -R "gettext" coreutils-*/
.po / .mo).po 字符串msgcat *.po | grep "msgid"
.momsgunfmt locale/zh_CN/LC_MESSAGES/app.mo | grep "打开"
如果你是指排除 Debian 特定字符串(如构建路径、maintainer):
strings binary | grep -v "debian"
strings binary | grep -v "/build/"
strings -n 5 /usr/bin/apt | grep -i "http" | grep -v "debian"
如果你能具体说明:
.deb?我可以给你更精确的命令。