源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Linux查看命令之od命令详解

  • 时间:2022-11-08 06:18 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Linux查看命令之od命令详解
[b]od(octal dump)命令[/b] od(octal dump)命令可以以八进制、十进制、十六进制和ASCII码的格式来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符(如换行符等)很有用。此外,在一些有空洞的文件中可以通过od命令查看空洞的位置。 [b]一般使用格式:[/b]
od [-aBbcDdeFfHhIiLlOosvXx] [-A base] [-j skip] [-N length] [-t type] [[+]offset[.][Bb]] [file ...]
[b]来个简化版:[/b]
od [-A 地址进制] [-t 显示格式] 文件名
[b]其中: [/b]      -A ( 地址进制)按指定的进制显示地址信息;      -t 指定数据显示的格式。 [b]-A 指定的地址进制包括:[/b] [list=1] [*]o:八进制(系统默认值)[/*] [*]d:十进制[/*] [*]x:十六进制[/*] [*]n:不打印位移值[/*] [/list] [b]-t 指定数据的显示格式的主要参数有:[/b] [list=1] [*]c:ASCII字符或反斜杠序列(如\n)[/*] [*]d:有符号十进制数[/*] [*]f:浮点数[/*] [*]o:八进制(系统默认值)[/*] [*]u:无符号十进制数[/*] [*]x:十六进制数 [/*] [/list] [b]例子:[/b]以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 \n w o r l d \n
0000014
slot@slot-ubt:~/test$
分别以十六进制、八进制和十进制格式再显示一下:
slot@slot-ubt:~/test$ od -tcx aa
0000000 h e l l o \n w o r l d \n
    6c6c6568  6f770a6f  0a646c72
0000014
slot@slot-ubt:~/test$ 
slot@slot-ubt:~/test$ od -tco aa
0000000 h e l l o \n w o r l d \n
   15433062550  15735605157  01231066162
0000014
slot@slot-ubt:~/test$ od -tcd aa
0000000 h e l l o \n w o r l d \n
    1819043176  1870072431  174353522
0000014
slot@slot-ubt:~/test$
[b]hello world中每个字符对应的十六进制形式如下: [/b]
0x680x650x6c0x6c0x6f
0x770x6f0x720x6c0x64
[b]总结[/b] 以上就是关于Linux查看命令之od命令的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部