Linux od命令
od命令是Linux中的一种用于显示文件内容的八进制、十六进制、十进制和ASCII格式的工具。它特别适合用于查看二进制文件或查看文件的非文本部分。本文将详细介绍 od命令的使用方法、选项和示例。
基本语法
常用选项
-A, --address-radix=RADIX:指定地址基数,RADIX可以是d(十进制)、o(八进制)、x(十六进制)、n(无)。-j, --skip-bytes=BYTES:跳过前BYTES个输入字节。-N, --read-bytes=BYTES:仅显示前BYTES个输入字节。-t, --format=TYPE:指定显示格式,TYPE可以是a(字符)、c(字符)、d(十进制)、o(八进制)、u(无符号十进制)、x(十六进制)、f(浮点数)。-v, --output-duplicates:显示所有行,包括重复行。
示例
显示文件的八进制内容
解释:
-t o1:按八进制格式显示文件内容。
显示文件的十六进制内容
解释:
-t x1:按十六进制格式显示文件内容。
显示文件的ASCII字符和十六进制内容
解释:
-t c:按字符格式显示文件内容。-t x1:按十六进制格式显示文件内容。
跳过前10个字节,显示后面的内容
解释:
-j 10:跳过前10个字节。
仅显示前20个字节
解释:
-N 20:仅显示前20个字节。
显示二进制文件的内容
假设有一个二进制文件 example.bin,我们可以使用 od命令查看其内容。
解释:
-A x:使用十六进制地址基数。-t x1z:按十六进制格式显示,并显示ASCII字符。-v:显示所有行,包括重复行。

浙公网安备 33010602011771号