od命令
来源:原创 更新时间:2018-08-26 09:13:39 作者:管理员 浏览:2116
- 命令描述
od命令系统默认的显示方式是八进制,这也是该命令的名称由来(Octal Dump)。但这不是最有用的显示方式,用ASCII码和十六进制组合的方式能提供更有价值的信息输出。
- 命令语法
- 命令选项
·d 十进制
·o 八进制(系统默认值)
·x 十六进制
·n 不打印位移值
-t 指定数据的显示格式,主要的参数有:
·c ASCII字符或反斜杠序列
·d 有符号十进制数
·f 浮点数
·o 八进制(系统默认值为02)
·u 无符号十进制数
·x 十六进制数
- 命令实例
实例1: 以十六进制和字符同时显示:
$od -Ax -tcx4 a.c 000000 # i n c l u d e < s t d i o . 636e6923 6564756c 74733c20 2e6f6964 000010 h > \n \n v o i d m a i n ( ) \n 0a0a3e68 64696f76 69616d20 0a29286e 000020 { \n \t i n t i = 5 ; \n \t p 69090a7b 6920746e 35203d20 70090a3b 000030 r i n t f ( " h e l l o , % d " 746e6972 68222866 6f6c6c65 2264252c 000040 , i ) ; \n } \n 3b29692c 000a7d0a 000047
实例2: 以字符方式显示:
$od -c a.c 0000000 # i n c l u d e < s t d i o . 0000020 h > \n \n v o i d m a i n ( ) \n 0000040 { \n \t i n t i = 5 ; \n \t p 0000060 r i n t f ( " h e l l o , % d " 0000100 , i ) ; \n } \n 0000107