linux中的strings命令

编程知识 行业动态 更新时间:2024-06-13 00:18:11

一、介绍

strings命令在对象文件或二进制文件中查找可打印的字符串。字符串可打印字符的任意序列,以换行符或空字符结束。 strings命令对识别随机对象文件很有用。

常用参数:

-a扫描整个文件而不是只扫描目标文件初始化和装载段
-f在显示字符串前先显示文件名
-t输出字符的位置,基于八进制,十进制或者十六进制

二、实例

确认代码编是否译到库中去了

[taoge@localhost test]$ strings a.out | grep xxx
xxx, %d, %d, %d

[taoge@localhost learn_c]$ strings -f * | grep "my dear"
a.out: oh, my dear, c is %d 

[taoge@localhost test]$ find -name "*" | xargs strings -f | grep xxx
./test.c: 	printf("xxx, %d, %d, %d\n", a, b, c);
./a.out: xxx, %d, %d, %d

列出ls中所有的ASCII文本:

[root@linux265 ~]# strings /bin/ls 

查找ls中包含libc的字符串,不区分大小写:

[root@linux265 ~]# strings /bin/ls | grep -i libc

在显示字符串前先显示文件名:

[root@linux265 ~]# strings -f /bin/ls | grep libc 

输出字符的位置:

[root@linux265 ~]# strings -t /bin/ls | grep libc 

参考:

strings命令 - Linux命令大全 | linux教程

https://www.jb51/article/100241.htm

再次唠叨linux中的strings命令_涛歌依旧的博客-CSDN博客_linux strings

更多推荐

linux中的strings命令

本文发布于:2023-03-26 09:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/3efb6c09f683f3e44937d3936ed70fd9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令   linux   strings

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!