如何做手机网站,做淘宝网站用什么软件,论坛网站建设模板,佛山木工机械厂骏域网站建设专家od 命令用途是以指定格式显示文件。常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如#xff0c;程序可能输出大量的数据记录#xff0c;每个数据是一个单精度浮点数。这些数据记录存放在一个文件中#xff0c;如果想查看下这个数据…od 命令用途是以指定格式显示文件。常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如程序可能输出大量的数据记录每个数据是一个单精度浮点数。这些数据记录存放在一个文件中如果想查看下这个数据这时候od命令就派上用场了。中文名OD作 用格式化输出文件中的数据OD语法编辑语音使用字符串类型显示文件来格式化输出。od [ -v ] [ -A AddressBase ] [ -N Count ] [ -j Skip ] [ -t TypeString ... ] [ File ... ]使用标志显示文件来格式化输出。od [ -a ] [ -b ] [ -c ] [ -C ] [ -d ] [ -D ] [ -e ] [ -f ] [ -F ] [ -h ] [ -H ] [ -i ] [ -I ] [ -l ] [ -L ] [ -o ] [ -O ] [ -p ] [ -P ] [ -s ] [ -v ] [ -x ] [ -X ] [ [ -S [ N ] ] [ -w [ N ] ] [ File ] [ [ ] Offset [ . | b | B ] [ ] Label [ . | b | B ] ]OD描述编辑语音常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如程序可能输出大量的数据记录每个数据是一个单精度浮点数。这些数据记录存放在一个文件中如果想查看下这个数据这时候od命令就派上用场了。在我看来od命令主要用来格式化输出文件数据即对文件中的数据进行无二义性的解释。不管是IEEE754格式的浮点数还是ASCII码od命令都能按照需求输出他们的值。如果没有指定文件名或者文件名为“-”则从标准输入读入数据。od 命令用指定格式显示由 File 参数指定的文件。如果 File 参数没有给定 od 命令读取标准输入。 使用多个 -bcCDdFfOoSstvXx 选项可以指定多个类型。在第一个语法格式中输出格式是由 -t 标志指定。如果没有指定格式类型-t o2 是缺省值。在第二个语法格式中输出格式由标志组合指定。Offset 参数指定了文件中文件输出的开始点。 缺省情况下Offset 参数解释为八进制字节。如果附加了 . 点后缀 参数解释为十进制的如果参数前导以 x 或 0x 开始处理为十六进制。如果 b 后缀添加到参数解释为块是 512 字节如果 B 后缀添加到参数上解释为块是 1024 字节。OD参数编辑语音Label 参数解释为首字节显示的伪地址。 如果使用了该参数它在 () 括号中给出遵循 Offset 参数。 相对于 Offset 参数后缀有同样的意义。当 od 命令读取标准输入时 Offset 参数和 Label 参数前头必须有个 (加号)。OD环境变量编辑语音环境变量的设置如 LANG 和 LC_ALL 影响着 od 命令的操作。 要获取更多信息请参阅《AIX 5L V5.2 系统管理指南操作系统与设备》中的『理解环境变量的语言环境』 。OD标志编辑语音第一种格式的标志-A AddressBase 指定输入偏移底数。此 AddressBase 变量是下列的字符之一d偏移底数写为十进制的。o偏移底数写为八进制的。x偏移底数写为十六进制的。n偏移底数没有显示。除非指定 -A n输出行前将有需要写的下一字节的输入偏移量输入偏移量在输入文件间会形成。 另外跟随在最后一个字节的字节偏移量将在所有的输入数据处理完后显示。没有 -A 基地址选项和 [offset_string] 操作数输入偏移量底数以八进制显示。OD使用方法编辑语音-j Skip在开始显示输出前跳跃过由 Skip 变量给定的字节数。 如果指定的文件超过一个od 命令在显示输出前跳跃过分配的连接输入文件字节数。 如果混合输入不是至少跳跃字节的长度 od 命令将写出诊断消息给标准错误并退出非零状态。 Count 选项参数缺省情况下Skip 变量的值解释为十进制数字。 带有前缀 0x 或 0X 偏移量解释为十六进制数带有前缀 0偏移量解释为八进制数。 如果字符 bk或者 m 附加到 Skip 变量包含的数偏移量在字节上等于 Skip 变量各自乘以 5121024或者 1024*1024 的值。-N Count 格式不超过由 Count 变量指定的输入字节数。缺省情况下Count 变量解释为十进制数。带有前缀 0x 或者 0X认为是十六进制数。 如果以 0 开始认为是八进制数。 显示地址的底数不是由 Count 选项参数的底数提示的。-t TypeString 指定输出类型。TypeString 变量是一个当写出数据时指定使用类型的字符串。 多个类型能够连接在同一个 TypeString 变量中 并且 -t 标志能够多次指定。 对于每个指定的类型写出了输出行 依照给定类型指定字符的顺序。TypeString 变量能够包括下列字符a显示字节为指定的字符。在 0 到 01777 范围内带有至少 7 位的字节对于那些字符用相应的名称来写。c显示字节为字符。 由 c 类型字符串变换的字节数由 LC_CTYPE 本地类别确定。可打印的多个字节字符的写法对应于字符的第一个字节两个字符序列 ** 的写法对应于字符中每个保留的字节作为字符继续的指示。下列非图形字符作为 C 语言转义序列使用\a 提示符\b 退格符\f 换页\n 换行字符\0 空\r 回车符\v 垂直制表符d显示字节为有符号十进制。缺省情况下od 命令变换相应的字节数为 C 语言类型 int。d 类型字符串能够跟随无符号的十进制整数它指定了由每个输出类型实例变换的字节数。可选的项 CIL或者 S 字符能够附加到 d 可选项表示转换应该分别适用于 charintlong或者 short。f显示字节为浮点。缺省情况下od 命令变换相应的字节数为 C 语言类型 double。 f 类型字符串能够跟随无符号的十进制整数它指定了由每个输出类型的实例变换的字节数。可选项 FD或者 L 字符能够附加到 f 可选项表示转换应该分别适用于类型 floatdouble或者 long double。o显示字节为八进制。 缺省情况下 od 命令变换相应的字节数为 C 语言类型 int。 o 类型字符串能够跟随无符号的十进制整数它指定了由每个输出类型实例变换的字节数。可选项 C IL或者 S 字符能够附加到 o 可选项表示转换应该分别适用于类型 charintlong或者 short。u显示字节为无符号的十进制。缺省情况下od 命令变换相应的字节数为 C语言类型 int。u 类型字符串能够跟随无符号的十进制整数它指定了由每个输出类型的实例变换的字节数。可选的项 CIL或者 S 字符能够附加到 u 可选项表示转换应该分别适用于 charintlong 或者 short。x显示字节为无符号的十六进制。缺省情况下od 命令变换相应的字节数为 C语言类型 int。x 类型字符串能够跟随无符号的十进制整数它指定了由每个输出类型实例变换的字节数。可选的项 CIL或者 S 字符能够附加到 x 可选项表示转换应该分别适用于 charintlong 或者 short。第二种格式的标志-a 显示字节为字符并且用它们的 ASCII 名称显示。如果 -p 标志也给定了带有偶校验的字节加下划线。 -P 标志引起带有奇校验的字节加下划线。 否则忽略奇偶性校验。-b 显示字节为八进制值。-c 显示字节为 ASCII 符。下列非图形字符作为 C语言转义序列使用\ 反斜杠\a 提示符\b 退格符\f 换页\n 换行字符\0 空\r 回车符\t 制表符\v 垂直制表符其它表示为 3 位的八进制数。-C 显示扩展字符作为标准打印 ASCII 字符(使用合适的字符转义)并且以十六进制格式显示多字节字符。-d 显示 16 位字为无符号十进制值。-D 显示长字为无符号十进制值。-e 显示长字为双精度、浮点。(如同 -F 标志)-f 显示长字为浮点。-F 显示长字为双精度、浮点。(如同 -e 标志)-h 显示 16 位字为无符号十六进制。-H 显示长字为无符号十六进制值。-i 显示 16 位字为有标记十进制。-I (大写 i)显示长字为有标记十进制值。-l (小写 L)显示长字为有标记十进制值。-L 显示长字为有标记十进制值。注意 标志 -I(大写 i)-l(小写 L) 和 -L 是相同的。-o 显示 16 位字为无符号八进制。-O 显示长字为无符号八进制值。-p 表示对 -a 转换进行偶校验。-P 表示对 -a 转换进行奇校验。-s 显示 16 位字为有标记十进制值。-S[N] 搜索以空字节结束的字符的字符串。 N 变量指定了需标识的最小长度的字符串。如果 N 变量省略了最小长度缺省值为 3 个字符。-v 标志对于下列两种格式是一样的-v 写所有输入数据。 缺省情况下 等同于先前输出行的输出行没有打印但是用只包含 * (星号)的行替换。 当指定 -v 标志时打印所有的行。-w [N] 指定需解释并且在每个输出行显示的输入字节的数量。 如果 -w 标志没有指定每一显示行读取 16 字节。 如果指定了 -w 标志没有带 N 变量每个显示行读取 32 个字节。 最大输入值是 4096 字节。 大于 4096 字节的输入值将重新分配最大值。-x 显示 16 位字为十六进制值。-X 显示长字为无符号十六进制值。(如同 -H 标志)退出状态此命令返回下列出口值0 所有输入文件被成功处理。0 出现错误。OD示例编辑语音1. 以八进制显示文件一次显示一页请输入od a.out | pg此命令以八进制格式显示 a.out 文件并且通过 pg 命令管道输出。2. 一次转换文件为数个格式请输入od -t cx a.out a.xcd此命令把 a.out 文件的内容以十六进制格式(x)和字符格式(c)写到 a.xcd 文件中。3. 在中间开始显示文件(使用第一语法格式)请输入od -t acx -j 100 a.out此命令把 a.out 文件以指定的字符(a)、字符(c)和十六进制(x)格式显示从第 100 个字节开始。4. 在文件中间启动(使用第二种语法格式)请输入od -bcx a.out 100.把 a.out 文件以八进制字节(-b)、字节(-c)和十六进制(-x)格式显示从第 100 个字节开始。偏移量后的 . (点)表示它是十进制数。没有点输出将从第 64(八进制为 100)个字节开始。文件/usr/bin/od 包含od 命令。