linux od命令詳解

2021-09-25 14:17:00 字數 2467 閱讀 5841

功能說明:

輸出檔案內容。

語  法:

od [-abcdfhilovx][-a 《字碼基數》][-j 《字元數目》][-n 《字元數目》][-s 《字串字元數》][-t 《輸出格式》][-w 《每列字元數》][--help][--version][檔案...]

補充說明:

od指令會讀取所給予的檔案的內容,並將其內容以八進位制字碼呈現出來。

參  數:

實  例: 1

23[linuxde@localhost ~]$ echo abcdef g > tmp

[linuxde@localhost ~]$ cat tmp

abcdef g

說明:先準備乙個tmp檔案12

3[linuxde@localhost ~]$ od -b tmp

0000000 141 142 143 144 145 146 040 147 012

0000011

說明:使用單位元組八進位制解釋進行輸出,注意左側的預設位址格式為八字節12

3[linuxde@localhost ~]$ od -c tmp

0000000 a b c d e f g \n

0000011

說明:使用ascii碼進行輸出,注意其中包括轉義字元12

3[linuxde@localhost ~]$ od -t d1 tmp

0000000 97 98 99 100 101 102 32 103 10

0000011

說明:使用單位元組十進位制進行解釋12

3[linuxde@localhost ~]$ od -a d -c tmp

0000000 a b c d e f g \n

0000009

說明:設定位址格式為十進位制。12

3[linuxde@localhost ~]$ od -a x -c tmp

000000 a b c d e f g \n

000009

說明:設定位址格式為十六進製制12

3[linuxde@localhost ~]$ od -j 2 -c tmp

0000002 c d e f g \n

0000011

說明:跳過開始的兩個位元組12

3[linuxde@localhost ~]$ od -n 2 -j 2 -c tmp

0000002 c d

0000004

說明:跳過開始的兩個位元組,並且僅輸出兩個位元組12

3456

78910

11[linuxde@localhost ~]$ od -w1 -c tmp

0000000 a

0000001 b

0000002 c

0000003 d

0000004 e

0000005 f

0000006

0000007 g

0000010 \n

0000011

說明:每行僅輸出1個位元組12

3456

7[linuxde@localhost ~]$ od -w2 -c tmp

0000000 a b

0000002 c d

0000004 e f

0000006 g

0000010 \n

0000011

說明:每行輸出兩個位元組12

345[linuxde@localhost ~]$ od -w3 -b tmp

0000000 141 142 143

0000003 144 145 146

0000006 040 147 012

0000011

說明:每行輸出3個位元組,並使用八進位制單位元組進行解釋

Linux od命令(以指定進製顯示檔案)

從 讀取二進位制檔案 出發,到od命令的使用 在桃村實習期間,一直努力做畢業設計,我的畢業設計中有乙個內容就是讀取segy檔案。在讀取檔案時,經常遇到的問題時你要讀取浮點型資料,這時你就必須考慮你所使用的計算機cpu使用的是什麼型別的浮點型別了?我遇到的是符點型別轉換是ibm32浮點型別和ieee浮...

Linux od 以8進製形式輸出檔案

od octal dump 功能說明 輸出檔案內容。語 法 od abcdfhilovx a 字碼基數 j 字元數目 n 字元數目 s 字串字元數 t 輸出格式 w 每列字元數 help version 檔案.補充說明 od指令會讀取所給予的檔案的內容,並將其內容以八進位制字碼呈現出來。參 數 a ...

iptable 詳解 iptable命令詳解1

p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...