linux下小工具xxd使用

简介:   xxd的作用就是将一个文件以十六进制的形式显示出来,具体选项如下。     -a : 它的作用是自动跳过空白内容,默认是关闭的 -c : 它的后面加上数字表示每行显示多少字节的十六进制数,默认是16字节。
 

xxd的作用就是将一个文件以十六进制的形式显示出来,具体选项如下。
 
 
-a : 它的作用是自动跳过空白内容,默认是关闭的
-c : 它的后面加上数字表示每行显示多少字节的十六进制数,默认是16字节。
-g : 设定以几个字节为一块,默认为2字节。
-l : 显示多少字节的内容。
-s : 后面接【+-】和address。加号表示从地址处开始的内容,减号表示距末尾address开始的内容。
 
 

具体用法:
 
xxd       -a       -c        12         -g  1     -l  512       -s +0x200      [inputfile]

【自动跳过空白】【每行显示12字节】【一个字节一块】【显示512字节内容】【从0x200开始】【输入文件】
 
 
lishuo@lishuo-laptop:~$ xxd -a -c 12 -g 1 -l 512 -s +0x2600 ~/桌面/i/a.img
 

0002600: 41 6c 00 6f 00 61 00 64 00 65 00 0f Al.o.a.d.e..
000260c: 00 ab 72 00 2e 00 62 00 69 00 6e 00 ..r...b.i.n.
0002618: 00 00 00 00 ff ff ff ff 4c 4f 41 44 ........LOAD
0002624: 45 52 20 20 42 49 4e 20 00 64 94 8e ER BIN .d..
0002630: 78 3a 78 3a 00 00 94 8e 78 3a 03 00 x:x:....x:..
000263c: 51 16 00 00 41 6b 00 65 00 72 00 6e Q...Ak.e.r.n
0002648: 00 65 00 0f 00 da 6c 00 2e 00 62 00 .e....l...b.
0002654: 69 00 6e 00 00 00 00 00 ff ff ff ff i.n.........
0002660: 4b 45 52 4e 45 4c 20 20 42 49 4e 20 KERNEL BIN
000266c: 00 64 94 8e 78 3a 78 3a 00 00 94 8e .d..x:x:....
0002678: 78 3a 0f 00 54 15 00 00 00 00 00 00 x:..T.......
0002684: 00 00 00 00 00 00 00 00 00 00 00 00 ............
*
00027f8: 00 00 00 00 00 00 00 00 ........
目录
相关文章
|
4月前
|
Linux 开发工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
|
2月前
|
Linux 数据安全/隐私保护 iOS开发
推荐Linux环境下效能优良的双向文件同步工具
综合上述条件,对于Linux环境下的双向文件同步需求,Unison 和 Syncthing 是两个非常出色的选择。它们都有良好的社区支持和文档资源,适用于不同规模的环境,从个人使用到商业部署。Unison 特别适合那些需要手动干预同步过程、需要处理文件冲突解决的场景。而 Syncthing 更加现代化,适合需要自动、实时的数据同步与备份的环境。对于选择哪一个,这将取决于个人的使用场景和具体需求。
246 16
|
4月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
256 32
|
10月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
1022 8
|
6月前
|
自然语言处理 数据库 iOS开发
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
413 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
5月前
|
运维 安全 Linux
试试Linux设备命令行运维工具——Wowkey
WowKey 是一款专为 Linux 设备设计的命令行运维工具,提供自动化、批量化、标准化、简单化的运维解决方案。它简单易用、高效集成且无依赖,仅需 WIS 指令剧本文件、APT 账号密码文件和 wowkey 命令即可操作。通过分离鉴权内容与执行内容,WowKey 让运维人员专注于决策,摆脱繁琐的交互与执行细节工作,大幅提升运维效率与质量。无论是健康检查、数据采集还是配置更新,WowKey 都能助您轻松应对大规模设备运维挑战。立即从官方资源了解更多信息:https://atsight.top/training。
|
5月前
|
数据采集 运维 安全
Linux设备命令行运维工具WowKey问答
WowKey 是一款用于 Linux 设备运维的工具,可通过命令行手动或自动执行指令剧本,实现批量、标准化操作,如健康检查、数据采集、配置更新等。它简单易用,只需编写 WIS 指令剧本和 APT 帐号密码表文件,学习成本极低。支持不同流派的 Linux 系统,如 RHEL、Debian、SUSE 等,只要使用通用 Shell 命令即可通吃Linux设备。
|
7月前
|
监控 安全 Ubuntu
Linux下如何安装配置Fail2ban防护工具
通过以上步骤,可以在Linux系统中成功安装和配置Fail2ban,从而有效保护服务器免受暴力破解等攻击。Fail2ban通过实时监控日志文件,自动更新防火墙规则,为系统安全提供了一层重要的保护。
1121 36
|
8月前
|
Rust Ubuntu Java
[Linux工具] Makefile
Makefile是Linux环境下用于自动化编译和链接程序的配置文件,常用于简化大型项目的编译流程。通过定义目标文件、依赖文件及生成命令,Makefile能高效管理编译任务。它不仅适用于C语言项目,还可扩展到其他编程语言和非编程任务中。
113 20
[Linux工具] Makefile