

新闻资讯
技术学院strings 命令是 Linux 中用于从二进制文件中提取可打印文本内容的实用工具。它常被用来分析程序、库或其它二进制数据,帮助查找其中可能存在的文本信息,比如日志提示、路径名等。
关于该命令在运行时对内存的占用情况,这主要受到输入文件体积以及内部可打印字符串数量和长度的影响。具体来说:
如需查看 strings 运行期间的内存消耗情况,可以借助 /usr/bin/time 工具(注意不是 shell 自带的 time),例如执行如下命令:
/usr/bin/time -v strings your_binary_file
这样就能得到包含内存使用在内的完整性能数据。其中 -v 参数用于启用详细输出模式。
如果你担心 strings 可能
占用过多内存,建议采取以下措施: