在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
$
还是挺不错的。


