Linux查看命令之od命令

Michelle ·
更新时间:2024-09-20
· 618 次阅读

  od   作用:以指定格式查看文件内容。   od(octal dump)命令可以以八进制、十进制、十六进制和ASCII码的格式来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符(如换行符等)很有用。此外,在一些有空洞的文件中可以通过od命令查看空洞的位置。   一般使用格式:   od [-aBbcDdeFfHhIiLlOosvXx] [-A base] [-j skip] [-N length] [-t type] [[+]offset[.][Bb]] [file ...]   来个简化版:   od [-A 地址进制] [-t 显示格式] 文件名   其中:   -A ( 地址进制)按指定的进制显示地址信息;   -t 指定数据显示的格式。   -A 指定的地址进制包括:   o:八进制(系统默认值)   d:十进制   x:十六进制   n:不打印位移值   -t 指定数据的显示格式的主要参数有:   c:ASCII字符或反斜杠序列(如 )   d:有符号十进制数   f:浮点数   o:八进制(系统默认值)   u:无符号十进制数   x:十六进制数   例子:以ASCII码的形式显示文件aa中的内容 slot@slot-ubt:~/test$ cat aa hello world slot@slot-ubt:~/test$ slot@slot-ubt:~/test$ od -tc aa 0000000   h   e   l   l   o     w   o   r   l   d  0000014 slot@slot-ubt:~/test$   分别以十六进制、八进制和十进制格式再显示一下: slot@slot-ubt:~/test$ od -tcx aa 0000000   h   e   l   l   o     w   o   r   l   d  6c6c6568        6f770a6f        0a646c72 0000014 slot@slot-ubt:~/test$ slot@slot-ubt:~/test$ od -tco aa 0000000   h   e   l   l   o     w   o   r   l   d  15433062550     15735605157     01231066162 0000014 slot@slot-ubt:~/test$ od -tcd aa 0000000   h   e   l   l   o     w   o   r   l   d  1819043176      1870072431       174353522 0000014 slot@slot-ubt:~/test$   hello world中每个字符对应的十六进制形式如下:   0x680x650x6c0x6c0x6f   0x770x6f0x720x6c0x64



Linux od

需要 登录 后方可回复, 如果你还没有账号请 注册新账号