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

系统 Linux
strings常用来在二进制文件中查找字符串,与grep配合使用。strings命令输出的字符串是至少包含连续4个可打印字符的,这个可以通过参数来修改。此外,文章作者还通过3个使用示例来向大家做了解释,对理解很有帮助。

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 ~]#  

【编辑推荐】

  1. Linux编译声卡驱动
  2. Linux文件分割与合并:split&cat
  3. Linux进程与作业的区别及相关命令
  4. Linux下利用ext3grep恢复被删除的文件
  5. Linux十大妙用:充当Windows修复工具

 

责任编辑:冯宇 来源: Linux社区
相关推荐

2010-06-24 14:32:07

Linux Cat命令

2010-06-28 15:18:51

SQL Server

2009-10-26 10:24:35

linux脱机打印命令

2021-08-26 05:27:08

Base64 字节流算法

2021-12-20 14:22:07

Linux打印文件

2011-03-29 09:47:43

2023-09-05 08:22:44

Golangstrings 包

2020-11-20 14:16:20

Python开发表格

2023-09-06 09:10:04

Golang字符串

2023-09-04 08:17:37

Golangstrings 包

2019-09-23 15:40:42

sedLinux命令

2022-11-21 12:06:24

fgrep命令Linux

2018-04-12 14:33:29

2021-01-14 08:47:55

Linux命令行打印

2021-11-24 09:08:38

LeetCode字符串算法

2021-09-10 08:18:31

Go语言字符串

2010-09-06 17:30:46

SQL函数

2021-03-11 18:44:39

字符串SQL表达式

2011-07-21 15:36:40

JAVA

2020-09-03 10:13:49

JavaScript字符串pad
点赞
收藏

51CTO技术栈公众号