strings 命令是在 Unix 和类 Unix 操作系统上使用的一个工具,用于从目标文件或二进制文件中提取 ASCII 和 Unicode 字符串。该命令通常用于检查二进制文件的内容,以便确定是否包含特定的字符串,例如密码或其他机密数据。它的基本语法是:
strings [选项] 文件名
其中 选项 可以是 -a(显示所有字符,包括空格和不可打印字符),-n length(仅显示长度大于等于 length 的字符串)等,文件名 是要处理的目标文件的名称。
例如
strings core.elf | grep -i COMMIT_ID -C 10
忽略大小写 查询 COMMIT_ID 显示上下文10行