od
将指定文件的内容以八进制、十进制、十六进制等编码方式显示。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
od [选项] file
od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]]
od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][b]]
2、选项列表
--version
显示命令版本信息
--help
显示帮助文档
-A | --address-radix=RADIX
设置偏移量的编码单位
-j | --skip-bytes=BYTES
跳过指定书目的字符
-N | --read-bytes=BYTES
输出指定字符数
-S | --strings[=BYTES]
输出至少BYTES个图形字符的字符串
-t | --format=TYPE
指定输出格式
-w | --width[=BYTES]
设置每一行的最大字数
-v | --output-duplicates
显示重复的数据
--traditional
接受传统形式的参数
3、实例
1)以八进制方式显示内容
[root@localhost weijie]# cat 3.c //查看内容
12345
2334
212
[root@localhost weijie]# od 3.c //以八进制显示
0000000 031061 032063 005065 031462 032063 031012 031061 000012
0000017
2)以字符方式显示内容
[root@localhost weijie]# cat 1.c //查看内容
hello world,
i am david.
i love linux,
love code.
[root@localhost weijie]# od -t c 1.c //以字符方式显示
0000000 h e l l o w o r l d , \n i
0000020 a m d a v i d . \n i l o v
0000040 e l i n u x , \n l o v e c
0000060 o d e . \n
0000065
将指定文件的内容以八进制、十进制、十六进制等编码方式显示。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
od [选项] file
od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]]
od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][b]]
2、选项列表
--version
显示命令版本信息
--help
显示帮助文档
-A | --address-radix=RADIX
设置偏移量的编码单位
-j | --skip-bytes=BYTES
跳过指定书目的字符
-N | --read-bytes=BYTES
输出指定字符数
-S | --strings[=BYTES]
输出至少BYTES个图形字符的字符串
-t | --format=TYPE
指定输出格式
-w | --width[=BYTES]
设置每一行的最大字数
-v | --output-duplicates
显示重复的数据
--traditional
接受传统形式的参数
3、实例
1)以八进制方式显示内容
[root@localhost weijie]# cat 3.c //查看内容
12345
2334
212
[root@localhost weijie]# od 3.c //以八进制显示
0000000 031061 032063 005065 031462 032063 031012 031061 000012
0000017
2)以字符方式显示内容
[root@localhost weijie]# cat 1.c //查看内容
hello world,
i am david.
i love linux,
love code.
[root@localhost weijie]# od -t c 1.c //以字符方式显示
0000000 h e l l o w o r l d , \n i
0000020 a m d a v i d . \n i l o v
0000040 e l i n u x , \n l o v e c
0000060 o d e . \n
0000065