unix下怎么用16进制的形式查看文件

在windows下面,我们都会用ultraedit或者hexedit等工具用16禁止模式去看一个文件。unix下怎么做呢?

unix下有一个命令hd,就可以16进制代码查看文件了,比如要查看的文件是abc.c

$ hd abc.c
0000    23 69 6e 63 6c 75 64 65  20 3c 73 74 64 69 6f 2e   #include <stdio.
0010    68 3e 0a 23 69 6e 63 6c  75 64 65 20 3c 73 74 64   h>.#include <std
0020    6c 69 62 2e 68 3e 0a 23  69 6e 63 6c 75 64 65 20   lib.h>.#include
0030    3c 61 73 73 65 72 74 2e  68 3e 0a 23 69 6e 63 6c   <assert.h>.#incl
0040    75 64 65 20 3c 73 74 72  69 6e 67 2e 68 3e 0a 69   ude <string.h>.i
0050    6e 74 20 66 75 6e 28 63  68 61 72 2a 2c 20 69 6e   nt fun(char*, in
0060    74 29 3b 0a 69 6e 74 20  47 65 74 52 65 67 69 6f   t);.int GetRegio
$

还是挺不错的。

Leave a Comment