我使用的linux命令-hexdump

我使用的linux命令-hexdump

ID:16198262

大小:29.50 KB

页数:6页

时间:2018-08-08

我使用的linux命令-hexdump_第1页
我使用的linux命令-hexdump_第2页
我使用的linux命令-hexdump_第3页
我使用的linux命令-hexdump_第4页
我使用的linux命令-hexdump_第5页
资源描述:

《我使用的linux命令-hexdump》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、我使用的linux命令-hexdumphexdump可用参数[-bcCdovx][-eformat_string][-fformat_file][-nlength][-sskip]file...参数含义-b单字节八进制显示,十六进制显示偏移量,每行显示16个字符,每字符用三位显示,不足补零,列间以空格分隔-c单字节字符显示,十六进制显示偏移量,每行显示16个字符,每字符三位显示,不足补空格,列间以空格分隔-C标准十六进制+ascii码显示,十六进制显示偏移量,每行16个字符,每字符两位显示,不足补

2、0,结尾显示当前16位数据的ascii码值,以

3、框住-d双字节十进制显示,十六进制显示偏移量,每行8组(16字节)每组5位,不足补零,列间以空格分隔,以无符号10进制数值显示-eformat_string以指定的格式显示-fformat_file根据formatfile中的格式进行输出,忽略formatfile中空行及以#开始的行会-nlength只显示length个字节的数据-o双字节八进制显示。十六进制显示偏移量,每行8组数据,每数据占两字节,6列,不足补零,以空格分隔-soffset跳过从开

4、始的offset个字节,默认输入十进制,以0x或0X开始按16进制处理,否则如以0开始按八进制处理,如果以b/k/m结尾,则原数值乘以512/1024/1048576-v显示所有数据,如果不包含这一选项,对于同上一行完全相同的数据,hexdump会以*代替显示-x两位十六进制显示.十六进制显示偏移量,每行8组数据,每数据占两字节,4列,不足补零,以空格分隔-e指定格式字符串,格式字符串包含在一对单引号中,格式字符串形如:'a/b"format1""format2"'每个格式字符串由三部分组成,每个

5、由空格分隔,第一个形如a/b,b表示对每b个输入字节应用format1格式,a表示对每a个输入字节应用format2格式,一般a>b,且b只能为1,2,4,另外a可以省略,省略则a=1。format1和format2中可以使用类似printf的格式字符串,如:%02d:两位十进制%03x:三位十六进制%02o:两位八进制%c:单个字符等还有一些特殊的用法:%_ad:标记下一个输出字节的序号,用十进制表示%_ax:标记下一个输出字节的序号,用十六进制表示%_ao:标记下一个输出字节的序号,用八进制表

6、示%_p:对不能以常规字符显示的用.代替同一行如果要显示多个格式字符串,则可以跟多个-e选项例1:输入:hexdump-e'16/1"%02X""

7、"'-e'16/1"%_p"""'test输出:000102030405060708090A0B0C0D0E0F

8、................101112131415161718191A1B1C1D1E1F

9、................202122232425262728292A2B2C2D2E2F

10、!"#$%&'()*+,-./00010

11、2030405060708090A0B0C0D0E0F

12、................101112131415161718191A1B1C1D1E1F

13、................202122232425262728292A2B2C2D2E2F

14、!"#$%&'()*+,-./例2:输入:hexdump-e'1/1"0x%08_ax"'-e'8/1"%02X""*"'-e'8/1"%_p"""'test输出:0x000000000001020304050607*........0x0000

15、000808090A0B0C0D0E0F*........0x000000101011121314151617*........0x0000001818191A1B1C1D1E1F*........0x000000202021222324252627*!"#$%&'0x0000002828292A2B2C2D2E2F*()*+,-./0x000000000001020304050607*........0x0000000808090A0B0C0D0E0F*........0x00000010101

16、1121314151617*........0x0000001818191A1B1C1D1E1F*........0x000000202021222324252627*!"#$%&'0x0000002828292A2B2C2D2E2F*()*+,-./例3:输入:hexdump-e'1/1"%02_ad#"'-e'/1"hex=%02X*"'-e'/1"dec=%03d

17、"'-e'/1"oct=%03o"'-e'/1"_"'-n20test输出:00#hex=00*dec=0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。