od linux常用基本命令之二十八 (查看二进制文件)
2016-09-28 16:13
316 查看
查看文本文件使用vim/less就足够了,但如果想要查看一些其他二进制文件(例如DB的数据文件、程序的二进制代码)则借助于od/hexdump这些工具会很方便,这里会通过一些实例来详细介绍od命令的相关参数。
1. od参数详解
$od -j 49152 -N 38 -w4 -A d -t x1 -v tmp_test.ibd
0049152 fd 6f fb 70
0049156 00 00 00 03
0049160 ff ff ff ff
0049164 ff ff ff ff
0049168 00 00 00 03
0049172 ba 92 ac 0c
0049176 45 bf 00 00
0049180 00 00 00 00
0049184 00 00 00 00
-j 49152 跳过前49152个字节(bytes)
-N 38 仅显示38个字节
-w4 每一行显示4个字节
-A d 表示最左侧的偏移量按十进制显示;-A还可以接[doxn],其中d表示十进制,o表示8进制,x表示16进制,n表示不显示该偏移量,如:
od -j 49152 -N 8 -w4 -A n -t x1 -v ibdata1
b4 0b c7 31
00 00 00 03
-t x1表示如何显示文件内容。这里,x表示按照16进制输出文件内容,x后面跟的“1”表示一次显示一个字节。下面是一个-t x2的输出:
od -j 49152 -N 8 -w4 -A n -t x2 -v ibdata1
0bb4 31c7 # 0bb4是十进制表示的两个字节
0000 0300 #
另外,注意到这里是0bb4和前面的b40b略有不同,这是因为我这里的测试平台是little-endian的(x86_64 Linux)。
最后,参数-v表示,即使连续多行都是完全相同的字符0,仍然原样输出;不加该参数,则会使用星号(*)跳过多个相同的行。
好了,再回头看看最前面的命令,已经没那么难理解了吧。
参考文献:man od
1. od参数详解
$od -j 49152 -N 38 -w4 -A d -t x1 -v tmp_test.ibd
0049152 fd 6f fb 70
0049156 00 00 00 03
0049160 ff ff ff ff
0049164 ff ff ff ff
0049168 00 00 00 03
0049172 ba 92 ac 0c
0049176 45 bf 00 00
0049180 00 00 00 00
0049184 00 00 00 00
-j 49152 跳过前49152个字节(bytes)
-N 38 仅显示38个字节
-w4 每一行显示4个字节
-A d 表示最左侧的偏移量按十进制显示;-A还可以接[doxn],其中d表示十进制,o表示8进制,x表示16进制,n表示不显示该偏移量,如:
od -j 49152 -N 8 -w4 -A n -t x1 -v ibdata1
b4 0b c7 31
00 00 00 03
-t x1表示如何显示文件内容。这里,x表示按照16进制输出文件内容,x后面跟的“1”表示一次显示一个字节。下面是一个-t x2的输出:
od -j 49152 -N 8 -w4 -A n -t x2 -v ibdata1
0bb4 31c7 # 0bb4是十进制表示的两个字节
0000 0300 #
另外,注意到这里是0bb4和前面的b40b略有不同,这是因为我这里的测试平台是little-endian的(x86_64 Linux)。
最后,参数-v表示,即使连续多行都是完全相同的字符0,仍然原样输出;不加该参数,则会使用星号(*)跳过多个相同的行。
好了,再回头看看最前面的命令,已经没那么难理解了吧。
参考文献:man od
相关文章推荐
- u盘在linux系统下文件只读方式的解决方案,linux基本常用命令之二十八dosfsck
- HP-UX 系统维护基本命令和常用文件
- Linux基本命令、归档、压缩、查看文件内容
- [linux常用命令]查看当前文件夹或该文件夹下文件(夹)的大小
- Linux入门基础 #3:文件基本操作管理和常用命令
- HDFS基本文件常用命令
- Mysql数据库导入导出SQL文件的基本常用命令
- Linux命令-基本操作及文件操作常用命令--详解Linux入门到精通系列
- linux常用命令--文件查看
- linux学习入门23——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- 基本文件操作之常用命令和工具(grep、tar、gzip)
- (转载)HP-UX系统维护基本命令和常用配置文件
- 查看二进制文件部分命令
- Linux 文件目录结构及基本常用命令
- HP-UX 系统维护基本命令和常用文件
- 用od命令查看二进制文件【UNIX晓习笔记】
- linux学习入门5——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- Mysql数据库导入导出SQL文件的基本常用命令
- linux_常用命令_(ls, lsof,nslookup)_查看文件按照时间排序
- Linux常用命令_(文件查看)