linux命令strings
strings - 显示文件中的可打印字符
strings 一般用来查看非文本文件的内容.
[-a|-|--all] [-f|--print-file-name] [-o] [--help] [-v|--version] [-n min-len|-min-len|--bytes=min-len] [-t
{o,x,d}[--target=bfdname] |--radix={o,x,d}] file
描述 (DESCRIPTION)
For each file given, GNU strings 显示每个指定的 file 文件里,包含的所有 有 4个 (或者 用 选项 指定 的 数字) 以 上
连 续 可打印 字符 的字符串, 在 之后 紧跟着 一个 不可 打印 的 字符. 默认 情况 下, 它 只显示 目标文件 初始化 和 装载
段 的 字符串; 对于 其它 类型 的 文件 它 显示 整个 文件 里包含 的 所有 字符串.
strings 一般用来查看非文本文件的内容.
选项 (OPTIONS)
在 这里 并列 的 长选项 和 短选项 都是 等价的.
-a
--all
- 不 只是 扫描 目标 文件 初始化 和 装载 段, 而是 扫描 整个 文件.
-f
--print-file-name
在 显示 字符串 之前 先 显示 文件名.
--help 在 标准 输出 打印 strings 命令 的 选项
列表
然后 退出.
-v
--version
在 标准 输出 打印 strings 命令 的 版本号 然后 退出.
-n min-len
-min-len
-bytes=min-len
打印 至少 min-len 字符 长 的 字符串. 默认的 是 4.
-t {o,x,d}
--radix={o,x,d}
在 字符串 前面 显示 其在 文件 中 的 偏移量. 选项 中 的 单个 字符 指定 偏移量的 进制 是 八进制, 十六进制 还
是 十进制.
--target=bfdname
指定 一种 目标 代码 格式 来 代替 你的 系统的 默认 格式. 关于 可用的 目标 代码格式 请 参见 objdump(1).
-o 同 -t o.
可见strings能输出文件中的可打印字符串(可指定字符串的最小长度),通常用来查看非文本文件(如二进制可执行文件)中的可读内容。比如:
# strings /lib/tls/libc.so.6 | grep GLIBC
GLIBC_2.0
GLIBC_2.1
GLIBC_2.1.1
GLIBC_2.1.2
GLIBC_2.1.3
GLIBC_2.2
GLIBC_2.2.1
GLIBC_2.2.2
GLIBC_2.2.3
GLIBC_2.2.4
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_PRIVATE
这样就能看到glibc支持的版本。
分享到:
相关推荐
在Linux操作系统中,`strings`命令是一个非常实用的工具,尤其对于软件开发者而言。它能够从二进制文件中提取出可打印的ASCII字符串。这个命令对于分析二进制文件内容,查找特定文本或者理解程序行为非常有帮助。在...
### Linux常用命令手册知识点概述 #### 一、系统信息与硬件检测 - **查看系统内核版本** - `# uname -a`:显示当前系统的内核版本信息。 - `# cat /etc/SuSE-release`:获取SuSE系统的版本信息。 - `# cat /etc...
根据给定的文件标题“Redhat Linux关键命令”及其描述、标签和部分内容,本文将深入解析其中提及的多个Linux命令,这些命令对于Redhat Linux系统的管理和操作至关重要。 ### 1. cat - 显示文件内容 `cat`命令用于...
### Linux运维常用命令详解 #### 一、删除0字节文件 **命令示例:** ```bash find / -type f -size 0 -exec rm -rf {} \; ``` **解析:** - `find /`: 从根目录开始查找。 - `-type f`: 查找类型为文件(非目录)的...
### Linux命令集合详解 #### ac -- 输出用户连接时间 `ac` 命令用于显示用户的连接时间。这对于了解用户何时登录系统非常有用。 #### access -- 确定文件是否可以存取访问 `access` 命令可以帮助判断一个文件是否...
最后,`cat`、`more`、`less`、`head`、`tail`、`strings`和`view`等命令用于查看文件内容,各有其特点,如`cat`一次性显示所有内容,`more`和`less`分页查看,`head`显示文件头几行,`tail`显示尾几行,`strings`...
Linux 运维常用命令 Linux 运维常用命令是 Linux 系统管理员和开发者不可或缺的一部分,这些命令可以帮助管理员快速高效地完成各种任务。本文总结了 20 个常用的 Linux 运维命令,每个命令都附带了详细的说明和...
strings命令在对象文件或二进制文件中查找可打印的字符串。字符串是4个或更多可打印字符的任意序列,以换行符或空字符结束。 strings命令对识别随机对象文件很有用。 语法格式: strings [参数] 常用参数: -a ...
使用方法,解压到本地目录,配置path,即可在dos下使用linux命令。 windows下能直接执行的linux命令,基本包括日常所有,如:[.exe grolbp.exe regtool.exe a2p.exe grolj4.exe rm.exe a2p5.10.0.exe grops.exe ...
Linux echo命令是操作系统中一个非常基础且常用的工具,用于在终端输出文本或变量的值。它在系统管理和脚本编写中扮演着重要角色。本文将详细阐述echo命令的使用方法以及三种不同的实现方式。 首先,让我们了解一下...
### 图文Linux命令入门知识点详解 #### 一、文件系统管理 **1.1 路径** - **查看当前绝对路径**: `pwd` - 示例: 当前工作目录为`/etc/sysconfig`。 - **进入目标路径**: `cd` - 不带参数时返回用户家目录,...
3. **strings命令**: - 从二进制文件中提取可打印的字符串,常用于查找可执行文件中的文本。 4. **cat和more命令**: - **cat**:合并并显示文本文件内容,适用于小文件。 - **more**:分页显示文本文件内容,...
从给定的文件标题“Linux常用命令”及描述“不错的快速查找Linux命令资源”,我们可以提炼出一系列关键的Linux命令知识点,这些命令对于日常系统管理、性能监控、网络调试以及文件操作等方面都至关重要。 1. **查找...
Linux文件操作系统命令和系统管理命令是Linux系统管理的基础,涵盖了对文件、目录、用户、权限、网络等方面的控制。以下是对这些命令的详细说明: 1. `cat`:它用于查看文件内容,通常与`more`一起使用以分页显示。...
### Linux命令精要知识点 #### 一、删除0字节文件 **命令示例:** ```bash find / -type f -size 0 -exec rm -rf {} \; ``` **解析:** - `find /`: 从根目录开始搜索。 - `-type f`: 查找类型为文件的项。 - `-...
首先,需要查看当前的 GCC 版本,使用命令 `strings /usr/lib/libstdc++.so.6 | grep GLIBCXX`,查看当前的 GCC 版本,然后下载更高版本的 GCC,解压缩并安装。 在下载的文件中,找到 libstdc++6_4.7.2-5_i386.deb ...
`strings`命令是一个在Unix/Linux环境中广泛使用的工具,它能够打印出二进制文件中的可打印字符串。这对于调试和检查程序中的文本内容非常有用。让我们来看看Go和C++在这方面的不同表现。 在C++中,即使一个函数在...
中文Linux Man 文档 ac--输出用户连接时间 access--确定文件是否可以存取访问 ali--list mail aliases apm--查询高级电源管理(APM)BIOS apropos--search the whatis database for strings at-- ...
这份"Linux新手必看命令大全.pdf"提供了全面的Linux命令教程,涵盖了从基础操作到高级功能的各种命令。 1. 文件系统操作: - `ctrl+c` 和 `ctrl+Z`:这两个快捷键用于控制正在运行的进程。`ctrl+c`可以终止当前...