歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux od命令: 按不同進制顯示文件

Linux od命令: 按不同進制顯示文件

日期:2017/2/28 15:46:11   编辑:Linux教程

介紹:
od(octal dump)命令可以以八進制、十進制、十六進制和ASCII碼來顯示文件或者流,它們對於訪問或可視地檢查文件中不能直接顯示在終端上的字符很有用。

語法:

od [-A 地址進制] [-t 顯示格式] 文件
選項介紹:
-A 地址進制: 按指定的進制顯示地址信息;
-t 顯示格式: 指定數據的顯示格式;

-A指定地址進制包括:
o 八進制(系統默認值)
d 十進制
x 十六進制
n 不打印位移值

-t指定數據的顯示格式,主要參數有:
c ASCII字符或反斜槓序列(如\n)
d 有符號十進制數
f 浮點數
o 八進制(系統默認值)
u 無符號十進制數
x 十六進制數

執行范例:

#od -A x -t x filename (地址為16進制,數據為16進制)


01 $ cat text

02 hello world

03 od command

04 $ od -A o text #地址顯示為八進制,第一列為地址

05 0000000 062550 066154 020157 067567 066162 005144 062157 061440

06 0000020 066557 060555 062156 000012

07 0000027

08 $ od -A d text #地址顯示為十進制

09 0000000 062550 066154 020157 067567 066162 005144 062157 061440

10 0000016 066557 060555 062156 000012

11 0000023

12 $ od -A x text #地址顯示為十六進制

13 000000 062550 066154 020157 067567 066162 005144 062157 061440

14 000010 066557 060555 062156 000012

15 000017

16 $ od -t c text

17 0000000 h e l l o w o r l d \n o d c

18 0000020 o m m a n d \n

19 0000027

Copyright © Linux教程網 All Rights Reserved