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