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