您的位置:首页 > 其它

od命令的使用

2016-03-16 15:30 295 查看

od:八进制码转储命令,显示ASCII码,八进制以及十六进制的字节数据流

语法:

od
[option] file(s)


常见选项;

-A :指定地址基数,包括:

       
d 十进制


       
o 八进制(系统默认值)


       
x
十六进制

       
n 不打印位移值


-t :指定数据的显示格式,主要的参数有:

       
c ASCII字符或反斜杠序列


       
d 有符号十进制数


       
f 浮点数


       
o 八进制(系统默认值为02)


       
u 无符号十进制数


       
x 十六进制数


-a:此参数的效果和同时指定“-ta”参数相同;

-b:此参数的效果和同时指定“-toC”参数相同;

-c:此参数的效果和同时指定“-tC”参数相同;

-d:此参数的效果和同时指定“-tu2”参数相同;

-f:此参数的效果和同时指定“-tfF”参数相同;

-h:此参数的效果和同时指定“-tx2”参数相同;

-i:此参数的效果和同时指定“-td2”参数相同;

-j<字符数目>或--skip-bytes=<字符数目>:略过设置的字符数目;

-l:此参数的效果和同时指定“-td4”参数相同;

-N<字符数目>或--read-bytes=<字符数目>:到设置的字符树目为止;

-o:此参数的效果和同时指定“-to2”参数相同;

-s<字符串字符数>或--strings=<字符串字符数>:只显示符合指定的字符数目的字符串;

-t<输出格式>或--format=<输出格式>:设置输出格式;

-v或--output-duplicates:输出时不省略重复的数据;

-w<每列字符数>或--width=<每列字符数>:设置每列的最大字符数;

-x:此参数的效果和同时指定“-h”参数相同;

--help:在线帮助;

--version:显示版本信息。

 

实例1:以八进制显示quotas内容

[gz_fieldyang@ test ~]$ cat quotas

Kin_ma    
102

Jones_yan 
132

Field_yang 263

Will_wu   
282

[gz_fieldyang@ test ~]$ cat quotas | od -a -b

0000000  
K   i   n  
_   m   a  sp 
ht  sp  sp 
sp   1   0   2 
nl   J

       
113 151 156 137 155 141 040 011 040 040 040 061 060 062 012 112

0000020  
o   n   e  
s   _   y   a  
n  sp  sp  
1   3   2  nl  
F   i

       
157 156 145 163 137 171 141 156 040 040 061 063 062 012 106 151

0000040  
e   l   d  
_   y   a   n  
g  sp   2  
6   3  sp  nl  
W   i

       
145 154 144 137 171 141 156 147 040 062 066 063 040 012 127 151

0000060  
l   l   _  
w   u  sp  sp 
sp  sp   2  
8   2  nl

       
154 154 137 167 165 040 040 040 040 062 070 062 012

0000075

 

实例2:

[gz_fieldyang@test ~]$

[gz_fieldyang@test ~]$ cat file1 file2

12 acd

23 cdd

34 ddd

45 fff

12 sss

23 fff

34 ggg

[gz_fieldyang@test ~]$ od file1 file2  

0000000 031061 060440 062143 031012 020063 062143 005144 032063

0000020 062040 062144 032012 020065 063146 005146 031061 071440

0000040 071563 031012 020063 063146 005146 032063 063440 063547

0000060 000012

0000061

[gz_fieldyang@test ~]$

 

实例3:显示数据为十进制

[gz_fieldyang@ test ~]$ od -A x -c quotas

000000  
K   i   n  
_   m   a     
\t               1   0  
2  \n   J

000010  
o   n   e  
s   _   y   a  
n           1   3  
2  \n   F  
i

000020  
e   l   d  
_   y   a   n  
g       2   6  
3      \n   W  
i

000030  
l   l   _  
w   u                   2  
8   2  \n

00003d
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: