当前位置: 首页 > news >正文

Linux od命令

od命令是Linux中的一种用于显示文件内容的八进制、十六进制、十进制和ASCII格式的工具。它特别适合用于查看二进制文件或查看文件的非文本部分。本文将详细介绍 od命令的使用方法、选项和示例。

基本语法

od [选项]... [文件]...

常用选项

  1. -A, --address-radix=RADIX:指定地址基数,RADIX可以是 d(十进制)、o(八进制)、x(十六进制)、n(无)。
  2. -j, --skip-bytes=BYTES:跳过前BYTES个输入字节。
  3. -N, --read-bytes=BYTES:仅显示前BYTES个输入字节。
  4. -t, --format=TYPE:指定显示格式,TYPE可以是 a(字符)、c(字符)、d(十进制)、o(八进制)、u(无符号十进制)、x(十六进制)、f(浮点数)。
  5. -v, --output-duplicates:显示所有行,包括重复行。

示例

显示文件的八进制内容
od -t o1 example.txt

解释

  • -t o1:按八进制格式显示文件内容。
显示文件的十六进制内容
od -t x1 example.txt

解释

  • -t x1:按十六进制格式显示文件内容。
显示文件的ASCII字符和十六进制内容
od -t c -t x1 example.txt

解释

  • -t c:按字符格式显示文件内容。
  • -t x1:按十六进制格式显示文件内容。
跳过前10个字节,显示后面的内容
od -j 10 example.txt

解释

  • -j 10:跳过前10个字节。
仅显示前20个字节
od -N 20 example.txt

解释

  • -N 20:仅显示前20个字节。
显示二进制文件的内容

假设有一个二进制文件 example.bin,我们可以使用 od命令查看其内容。

od -A x -t x1z -v example.bin

解释

  • -A x:使用十六进制地址基数。
  • -t x1z:按十六进制格式显示,并显示ASCII字符。
  • -v:显示所有行,包括重复行。

相关文章:

  • 火绒弹窗拦截6.0.6.1\5.0.77.1绿色独立版_WinAll
  • 6.9-QT模拟计算器
  • 封装技术生命周期 从CDIP到CSP到SiP先进封装
  • c++学习之路1-安装部署opencv环境c++版本用visual studio
  • LLMs之StructuredOutput:大模型结构化输出的简介、常用方案、前沿框架之详细攻略
  • SSRF由浅入深
  • 重启Eureka集群中的节点,对已经注册的服务有什么影响
  • HDMI 显示器热插拔对应显示应用启停测试
  • 实现弹窗随键盘上移居中
  • 基于stm32F10x 系列微控制器的智能电子琴(附完整项目源码、详细接线及讲解视频)
  • 协议转换利器,profinet转ethercat网关的两大派系,各有千秋
  • 【阅读笔记】MemOS: 大语言模型内存增强生成操作系统
  • 论文笔记:Urban Computing in the Era of Large Language Models
  • 基于51单片机的篮球计分器
  • 【第一章:人工智能基础】01.Python基础及常用工具包-(4)Python环境管理
  • REBT 分类任务中,`loss`(损失值)和 `logits`(原始预测分数)是什么
  • 用 Rust 重写 Linux 内核模块实战:迈向安全内核的新篇章
  • SAM2Long本地部署,视频分割处理,绿幕抠像,超长视频支持
  • Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
  • 深度解析云存储:概念、架构与应用实践
  • 杭州认证网站建设/上海最专业的seo公司
  • 网站网站制作/软文生成器
  • 电商网站如何做/简述网站建设的基本流程
  • 广州海珠建网站/品牌策划书案例
  • 网站链接失效怎么做/口碑营销的特征
  • 游戏交易网站开发/网络公司网站模板