命令
hexdump
描述
display file contents in ascii, decimal, hexadecimal, or octal
查看文件,并以ASCII码或者十六进制(hexadecimal),十进制(decimal),八进制(octal)显示
用法
1
| hexdump [options] file...
|
选项
1 2 3 4 5 6 7 8 9 10
| Options: -b 单字节八进制显示 -c 单字节单字符显示 -C 标准十六进制+ASCII显示 -d 双字节十进制显示 -o 双字节八进制显示 -x 双字节十六进制显示 -n 只显示指定的字节长度 -s 跳过指定的字节 -v 显示所有字节内容,不缩略显示
|
注意
无
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| $ more a aaa bbb $ cat -e a aaa$ bbb$ $ hexdump a 0000000 6161 0a61 6262 0a62 0000008
$ hexdump -b a 0000000 141 141 141 012 142 142 142 012 $ hexdump -c a 0000000 a a a \n b b b \n $ hexdump -C a 00000000 61 61 61 0a 62 62 62 0a |aaa.bbb.| $ hexdump -d a 0000000 24929 02657 25186 02658 $ hexdump -o a 0000000 060541 005141 061142 005142 $ hexdump -x a 0000000 6161 0a61 6262 0a62
$ hexdump -n 1 a 0000000 0061 0000001
$ hexdump -n 4 a 0000000 6161 0a61 0000004
$ hexdump -s 4 a 0000004 6262 0a62 0000008 $ cat aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa $ hexdump aaa 0000000 6161 0a61 6161 0a61 6161 0a61 6161 0a61 * 0000020 6161 0a61 6161 0a61 0000028
$ hexdump -v aaa 0000000 6161 0a61 6161 0a61 6161 0a61 6161 0a61 0000010 6161 0a61 6161 0a61 6161 0a61 6161 0a61 0000020 6161 0a61 6161 0a61 0000028
|