在CentOS系统中,strings
命令用于从二进制文件中提取可打印的字符串
-a
选项:显示所有类型的字符串,包括不可打印的字符。strings -a <file_name>
-d
选项:仅显示以null字符结尾的字符串。strings -d <file_name>
-n
选项:显示字符串前的最大字符数。strings -n <number> <file_name>
-o
选项:仅显示以特定字符开头的字符串。strings -o <prefix> <file_name>
-r
选项:递归搜索子目录中的文件。strings -r <directory_name>
-t
选项:以制表符分隔字符串。strings -t <file_name>
-u
选项:显示Unicode字符。strings -u <file_name>
-x
选项:以十六进制格式显示字符串。strings -x <file_name>
你可以根据需要组合这些选项来调整strings
命令的输出格式。例如,要显示一个文件中的所有可打印字符串,并以制表符分隔,可以使用以下命令:
strings -a -t <file_name>