登录
首页 >  文章 >  linux

linux以八进制等格式输出文件是什么-od命令使用与实例

时间:2025-07-01 17:11:34 184浏览 收藏

小伙伴们有没有觉得学习文章很有意思?有意思就对了!今天就给大家带来《linux以八进制等格式输出文件是什么-od命令使用与实例》,以下内容将会涉及到,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到你!

linux以八进制等格式输出文件是什么-od命令使用与实例

Linux od命令

Linux od命令用于显示文件内容。

od指令会读取指定的文件内容,并以八进制形式展示出来。

语法

od [-abcdfhilovx][-A ][-j ][-N ][-s ][-t ][-w ][--help][--version][文件...]

参数说明

  • -a 等同于"-ta"组合参数效果。
  • -A 指定地址的进制计算方式。
  • -b 等同于"-toC"组合参数效果。
  • -c 等同于"-tC"组合参数效果。
  • -d 等同于"-tu2"组合参数效果。
  • -f 等同于"-tfF"组合参数效果。
  • -h 等同于"-tx2"组合参数效果。
  • -i 等同于"-td2"组合参数效果。
  • -j或--skip-bytes= 跳过指定数量的字符。
  • -l 等同于"-td4"组合参数效果。
  • -N或--read-bytes= 读取至指定数量的字符为止。
  • -o 等同于"-to2"组合参数效果。
  • -s或--strings= 只显示符合指定长度的字符串。
  • -t或--format= 设置输出的数据格式。
  • -v或--output-duplicates 显示所有数据,不省略重复行。
  • -w或--width= 设置每行的最大字符数。
  • -x 等同于"-h"参数效果。
  • --help 查看在线帮助文档。
  • --version 显示命令版本信息。

示例

创建一个 tmp 文件:


$ echo abcdef g > tmp
$ cat tmp
abcdef g

执行 od 命令查看文件内容:


$ od -b tmp
0000000 141 142 143 144 145 146 040 147 012
0000011

以单字节八进制格式输出,注意左侧地址默认为八字节对齐:


$ od -c tmp
0000000   a   b   c   d   e   f       g  \n
0000011

以ASCII字符形式输出,其中包含转义字符:


$ od -t d1 tmp
0000000   97   98   99  100  101  102   32  103   10
0000011

以单字节十进制方式解析并输出:


$ od -A d -c tmp
0000000   a   b   c   d   e   f       g  \n
0000009

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>