① od是什么意思
od是以指定格式显示文件。
常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如,程序可能输出大量的数据记录,每个数据是一个单精度浮点数。这些数据记录存放在一个文件中,如果想查看下这个数据,这时候od命令就派上用场了。od命令主要用来格式化输出文件数据,即对文件中的数据进行无二义性的解释。
Label参数解释为首字节显示的伪地址。 如果使用了该参数,在()括号中给出,遵循Offset参数。 相对于Offset参数,后缀有同样的意义。当od命令读取标准输入时,Offset参数和Label参数前头必须有个+。
od的使用方法:
1、开始显示输出前,跳跃过由Skip变量给定的字节数。如果指定的文件超过一个,od 命令在显示输出前跳跃过分配的连接输入文件字节数。如果混合输入不是至少跳跃字节的长度,od命令将写出诊断消息给标准错误,并退出非零状态。
2、Count选项参数缺省情况下,Skip变量的值解释为十进制数字。带有前缀0x或0X,偏移量解释为十六进制数;带有前缀0,偏移量解释为八进制数。 如果字符b,k,或者m附加到Skip变量包含的数,偏移量在字节上等于Skip变量各自乘以5127,1024,或者1024*1024的值。
3、缺省情况下,Count变量解释为十进制数。带有前缀0x或者0X,认为是十六进制数。如果以0开始,认为是八进制数。显示地址的底数不是由Count选项参数的底数提示的。