Linux命令之strings:打印文件中的可打印字符串

24 篇文章 0 订阅

Linux系统里的命令strings,即打印文件中的可打印字符串(print the strings of printable characters in files),常用来在二进制文件中查找字符串,与grep配合使用。strings命令输出的字符串是至少包含连续4个可打印字符的,这个可以通过参数来修改。下面就通过3个使用示例来向大家解释一下!

使用示例

示例一:

 
 
  1. [root@www.linuxidc.com ~]# strings /usr/bin/uptime  
  2. /lib/ld-linux.so.2  
  3. FK9{  
  4. PTRhp  
  5. [^_]  
  6. usage: uptime [-V]  
  7. -V    display version  
  8. libproc-3.2.7.so  
  9. __gmon_start__  
  10. _Jv_RegisterClasses  
  11. display_version  
  12. print_uptime  
  13. libc.so.6  
  14. _IO_stdin_used  
  15. stderr  
  16. fwrite  
  17. __libc_start_main  
  18. memset  
  19. _3_2_5  
  20. GLIBC_2.0  
  21. /lib/ld-linux.so.2  
  22. [root@www.linuxidc.com ~]#  

示例二:

 
 
  1. [root@www.linuxidc.com ~]# strings /usr/bin/uptime | grep GLIB  
  2. GLIBC_2.0  
  3. [root@www.linuxidc.com ~]#  

示例三:

 
 
  1. [root@www.linuxidc.com ~]# strings -n 3 /usr/bin/uptime  
  2. /lib/ld-linux.so.2  
  3. GNU  
  4. FK9{  
  5. %()  
  6. PTRhp  
  7. QVh  
  8. WVS  
  9. t+1  
  10. [^_]  
  11. tZ1  
  12. usage: uptime [-V]  
  13. -V    display version  
  14. libproc-3.2.7.so  
  15. __gmon_start__  
  16. _Jv_RegisterClasses  
  17. display_version  
  18. print_uptime  
  19. libc.so.6  
  20. _IO_stdin_used  
  21. stderr  
  22. fwrite  
  23. __libc_start_main  
  24. memset  
  25. _3_2_5  
  26. GLIBC_2.0  
  27. /lib/ld-linux.so.2  
  28. [root@www.linuxidc.com ~]#  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值