Man page - od(1)

Packages contains this manual

Available languages:

en fr es pl vi nb nl da tr hu sv ja fi ru ro zh_TW sr zh_CN de

Manual

OD

名 称
概 述
描 述
传 统 格 式 命 令 可 混 合 使 用 , 不 同 的 格 式 可 叠 加 :
所 指 定 的 类 型 是 由 下 面 一 种 或 几 种 参 数 组 成 的 :
所 指 定 的 字 节 数 在 使 用 0x 或 0X 前 缀 时 为 十 六 进 制 , 且 可 附 加 一 个 乘 数 后 缀 :
范 例
作 者
报 告 错 误
版 权
参 见


名 称

od - 用 八 进 制 或 其 它 格 式 表 示 文 件

概 述

od [ 选 项 ]... [ 文 件 ]...
od
[ -abcdfilosx ]... [ 文 件 ] [[ + ] 偏 移 量 [ . ][ b ]]
od
--traditional [ 选 项 ]... [ 文 件 ] [[ + ] 偏 移 量 [ . ][ b ] [ + ][ 标 签 ][ . ][ b ]]

描 述

以 无 歧 义 的 表 示 方 式 将 指 定 文 件 输 出 至 标 准 输 出 , 默 认 为 八 进 制 字 节 形 式 。 如 果 指 定 了 多 于 一 个 文 件 , 将 它 们 以 列 出 的 顺 序 连 接 起 来 作 为 输 入

如 果 没 有 指 定 文 件 , 或 者 指 定 文 件 为 “-”, 则 从 标 准 输 入 读 取 。

如 果 前 两 个 调 用 格 式 都 适 用 , 系 统 会 在 最 后 一 个 运 算 符 以 "+"或 数 字 开 始 ( 如 果 有 两 个 运 算 符 ) 的 情 况 下 采 用 第 二 种 格 式 。 仅 给 出 偏 移 量 等 效 于 -j 偏 移 量 。 标 签 是 所 打 印 的 第 一 个 字 节 的 伪 地 址 , 随 着 累 积 过 程 递 增 。 偏 移 量 和 标 签 如 果 冠 以 "0x"或 "0X"前 缀 则 表 示 十 六 进 制 数 ; 后 缀 "."代 表 八 进 制 数 , 后 缀 "b"表 示 乘 以 512。

必 选 参 数 对 长 短 选 项 同 时 适 用 。
-A
, --address-radix = 基 数

指 定 文 件 偏 移 量 的 输 出 格 式 ; 这 里 给 出 的 基 数 可 以 是 [doxn], 分 别 代 表 十 进 制 、 八 进 制 、 十 六 进 制 或 无 基 数

--endian= {big|little}

根 据 给 定 的 顺 序 交 换 输 入 字 节

-j , --skip-bytes = 字 节 数

处 理 前 先 跳 过 指 定 数 量 的 字 节

-N , --read-bytes = 字 节 数

限 制 要 转 储 的 输 入 字 节 为 指 定 的 字 节 数

-S 字 节 数 , --strings [= 字 节 数 ]

输 出 至 少 包 含 指 定 字 节 数 的 可 见 字 符 ; 未 指 定 具 体 数 字 时 默 认 值 取 3

-t , --format = 类 型

选 取 输 出 格 式 类 型

-v , --output-duplicates

不 使 用 "*" 字 符 标 记 屏 蔽 的 行

-w[字 节 数 ] , --width [= 字 节 数 ]

每 一 行 只 输 出 指 定 的 字 节 数 ; 未 指 定 具 体 数 字 时 默 认 值 取 32

--traditional

接 受 传 统 格 式 ( 上 述 第 三 种 格 式 ) 的 输 入

--help

显 示 此 帮 助 信 息 并 退 出

--version

显 示 版 本 信 息 并 退 出

传 统 格 式 命 令 可 混 合 使 用 , 不 同 的 格 式 可 叠 加 :

-a

-t a, 使 用 命 名 的 字 符 , 忽 略 高 阶 位

-b

-t o1, 使 用 八 进 制 单 字 节 字 符

-c

-t c, 使 用 可 打 印 字 符 或 者 反 斜 杠 转 义 的 特 殊 字 符

-d

-t u2, 使 用 无 符 号 十 进 制 双 字 节 字 符

-f

-t fF, 指 定 浮 点 数 对 照 输 出 格 式

-i

-t dl, 指 定 十 进 制 整 数 对 照 输 出 格 式

-l

-t dL, 指 定 十 进 制 长 整 数 对 照 输 出 格 式

-o

-t o2, 指 定 双 字 节 单 位 八 进 制 数 的 对 照 输 出 格 式

-s

-t d2, 指 定 双 字 节 单 位 十 进 制 数 的 对 照 输 出 格 式

-x

-t x2, 指 定 双 字 节 单 位 十 六 进 制 数 的 对 照 输 出 格 式

所 指 定 的 类 型 是 由 下 面 一 种 或 几 种 参 数 组 成 的 :

a

命 名 的 ( named) 字 符 , 忽 略 高 位 字 节

c

可 打 印 字 符 或 者 是 反 斜 线 转 义 字 串

d[尺 寸 ]

有 符 号 十 进 制 数 , 每 个 整 形 数 占 指 定 尺 寸 的 字 节

f[尺 寸 ]

浮 点 数 , 每 个 浮 点 数 占 指 定 尺 寸 的 字 节

o[尺 寸 ]

八 进 制 数 , 每 个 整 形 数 占 指 定 尺 寸 的 字 节

u[尺 寸 ]

无 符 号 十 进 制 数 , 每 个 整 形 数 占 指 定 尺 寸 的 字 节

x[尺 寸 ]

十 六 进 制 数 , 每 个 整 形 数 占 指 定 尺 寸 的 字 节

尺 寸 应 该 是 一 个 数 字 。 对 [doux] 中 的 类 型 来 说 , 适 用 的 尺 寸 有 : C 代 表 sizeof(char)、 S 代 表 sizeof(short)、 I 代 表 sizeof(int) 或 L 代 表 sizeof(long)。 如 果 类 型 是 f, 可 适 用 的 尺 寸 有 : F 代 表 sizeof(float)、 D 代 表 sizeof(double) 或 L 代 表 sizeof(long double)。

在 任 意 类 型 之 后 添 加 一 个 z 后 缀 则 会 在 每 个 输 出 行 末 尾 显 示 一 个 可 打 印 字 符 。

所 指 定 的 字 节 数 在 使 用 0x 或 0X 前 缀 时 为 十 六 进 制 , 且 可 附 加 一 个 乘 数 后 缀 :

b

512

KB

1000

K

1024

MB

1000*1000

M

1024*1024

同 理 可 类 推 至 G, T, P, E, Z, Y。 也 可 使 用 二 进 制 前 缀 , 如 Kib=K、 MiB=M 等 等 。

范 例

od -A x -t x1z -v

以 十 六 进 制 转 储 ( hexdump) 的 格 式 显 示 输 出

od -A o -t oS -w16

这 是 od 所 使 用 的 默 认 输 出 格 式

作 者

由 Jim Meyering 编 写 。

报 告 错 误

GNU coreutils 的 在 线 帮 助 : <https://www.gnu.org/software/coreutils/>
请 向 <https://translationproject.org/team/zh_CN.html> 报 告 翻 译 错 误 。

版 权

Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

参 见

完 整 文 档 请 见 : <https://www.gnu.org/software/coreutils/od>
或 者 在 本 地 使 用 : info '(coreutils) od invocation'

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。
中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh