當前位置:才華齋>計算機>作業系統>

Linux系統中hexdump的命令彙總

作業系統 閱讀(2.81W)

hexdump是Linux系統中用來檢視檔案十六進位制編碼的命令,配合不同的引數其作用也有所不同,下面小編就給大家介紹下Linux中hexdump命令的用法,不瞭解的`朋友不妨來學習一下。

Linux系統中hexdump的命令彙總

檢視一些二進位制檔案的內容,比如二進位制檔案中包含的某些字串。可以將二進位制檔案轉換為ASCII、10進位制、16進位制或8進位制進行檢視。

-b 每一位元組以八進位制顯示,一行共16個位元組,一行開始以十六進位制顯示偏移值;

0000000 177 105 114 106 002 001 001 000 000 000 000 000 000 000 000 000

-c 每一位元組以ASCII字元顯示,其餘同上;

0000000 177 E L F 002 001 001

-C 每一位元組以16進位制顯示,一行共16個位元組,尾部附加16個相應的ASCII字元;

00000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 |.。。。。。|

-n 只解釋指定長度位元組

單位:預設十進位制,0x或0X開頭則為16進位制,0開頭則為8進位制。預設為位元組,b則為512位元組,k則為1024位元組,m則為1048576位元組

-d 雙位元組十進位制顯示

-o 雙位元組八進位制顯示

-v 去除中間顯示的“*”字元

-x 雙位元組十六進位制顯示

-e 格式化引數

上面就是Linux中hexdump命令的用法介紹了,從文中我們可以瞭解到,hexdump命令並不是只能檢視十六進位制的,還能進行十進位制、八進位制等的顯示。