Linux系統中hexdump的命令彙總

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命令並不是只能查看十六進制的,還能進行十進制、八進制等的顯示。