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
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
相关文章推荐
- 常见MFC UI界面库
- 树的基本概念
- 获取当前视图名
- 边走边学Nodejs (基础入门篇)
- freemarker截取字符串subString
- 文件粉碎也删不掉 教你暴力删除无法删除的文件
- ssh远程机器并执行命令输出到终端
- 读《Introducing Go》O'Reilly 第 5 章
- android view类 介绍
- eclipse An error has occurred,See error log for more details”错误的解决方法
- 如何将word在网页中展现为HTML的形式---Jacob.jar (适用于Windows环境)
- Java中的Map接口
- Java第二次实验要求
- 网页内嵌媒体的完美实现
- oracle10g升级到oracle11g
- nohup和&的区别
- 实例讲解Ruby使用设计模式中的装饰器模式的方法
- Xamarin.Form的Android SDK工具下载安装
- 使用nexus搭建maven私服(一)
- iOS上传文件到服务器(ASIHttpRequest)