博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全

od命令用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符。

常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如,程序可能输出大量的数据记录,每个数据是一个单精度浮点数。这些数据记录存放在一个文件中,如果想查看下这个数据,这时候od命令就派上用场了。在我看来,od命令主要用来格式化输出文件数据,即对文件中的数据进行无二义性的解释。不管是IEEE754格式的浮点数还是ASCII码,od命令都能按照需求输出它们的值。

语法

od(选项)(参数)

选项

-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:显示版本信息。

参数

文件:指定要显示的文件。

实例

[linuxde@localhost ~]$ echo abcdef g > tmp

[linuxde@localhost ~]$ cat tmp

abcdef g

说明:先准备一个tmp文件

[linuxde@localhost ~]$ od -b tmp

0000000 141 142 143 144 145 146 040 147 012

0000011

说明:使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节

[linuxde@localhost ~]$ od -c tmp

0000000 a b c d e f g \n

0000011

说明:使用ASCII码进行输出,注意其中包括转义字符

[linuxde@localhost ~]$ od -t d1 tmp

0000000 97 98 99 100 101 102 32 103 10

0000011

说明:使用单字节十进制进行解释

[linuxde@localhost ~]$ od -A d -c tmp

0000000 a b c d e f g \n

0000009

说明:设置地址格式为十进制。

[linuxde@localhost ~]$ od -A x -c tmp

000000 a b c d e f g \n

000009

说明:设置地址格式为十六进制

[linuxde@localhost ~]$ od -j 2 -c tmp

0000002 c d e f g \n

0000011

说明:跳过开始的两个字节

[linuxde@localhost ~]$ od -N 2 -j 2 -c tmp

0000002 c d

0000004

说明:跳过开始的两个字节,并且仅输出两个字节

[linuxde@localhost ~]$ od -w1 -c tmp

0000000 a

0000001 b

0000002 c

0000003 d

0000004 e

0000005 f

0000006

0000007 g

0000010 \n

0000011

说明:每行仅输出1个字节

[linuxde@localhost ~]$ od -w2 -c tmp

0000000 a b

0000002 c d

0000004 e f

0000006 g

0000010 \n

0000011

说明:每行输出两个字节

[linuxde@localhost ~]$ od -w3 -b tmp

0000000 141 142 143

0000003 144 145 146

0000006 040 147 012

0000011

说明:每行输出3个字节,并使用八进制单字节进行解释

linux 下core文件生成、路径、格式设置及调试

core文件生成及调试1 代码 #include int main() { int *p = NULL; *p = 0; return 0; } 2 在当前shell执行 ...

windows和linux下读取文件乱码的终极解决办法!

乱码是个很恶心的问题. windows和linux读取txt文件,一旦读取了,编码发生改变,就无法再还原了,只有重启项目. 网上有很多方法都是读取文件头,方法很好,但是亲测都不能用(右移8位判断0xf ...

Linux下输出 excel文件

Linux下输出 excel文件 今日提供给产品需求,需excel文件,故总结要点如下: 1.默认间隔是space_20 2.修改为TAB \t _09 awk '  BEGIN { OFS=&quo ...

Linux中一个文件10行内容,如何输出5-8内容到屏幕

题目是这样的,Linux中一个文件10行内容,如何输出5-8内容到屏幕首先我们模拟一下这样的环境: [root@localhost question]# pwd /root/question [roo ...

如何在屏幕上查看命令的输出以及在Linux中写入文件

在Linux中输出命令可以做很多事情(http://www.nanke0834.com) 您可以将命令的输出分配给变量,将其发送到另一个命令/程序以通过管道进行处理或将其重定向到文件以进行进一步分析. ...

linux od命令详解

Linux od命令 Linux od命令用于输出文件内容.od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来 将指定文件以八进制形式(默认)转储到标准输出.如果指定了多于一个的文件参数 ...

linux od命令

用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进制和ASCII码来显示文件.od命令系统默认的显示方式是八进制,这也是该命令的名称由来(Octal Du ...

Linux od与hexdump命令

od命令:以指定格式输出文件内容常用格式:od -Ax -tx1 filename直接格式:od filename 等价 od -o filename语法:od [-abcdfsiloxv] [-An ...

Linux学习2——文件与目录

一.写在前面  在本节将介绍Linux下文件与目录的一些基本概念以及一些基本操作. 二.完成目标 1.了解文件和目录的一些基本概念 2.操作文件和目录的相关命令 3.文件内容查阅命令 4.文件查询命令 ...

随机推荐

严重: Exception loading sessions from persistent storage Java.io.EOFException

tomcat启动时报此异常,但web页均能正常运行:对程序影响不大. /*具体原因时tomcat--work--(你当前运行的工程名)--session.ser*/删除即可解决 分析: EOFExce ...

UEFI+GPT模式下的Windows系统中分区结构和默认分区大小及硬盘整数分区研究

内容摘要:本文主要讨论和分析在UEFI+GPT模式下的Windows系统(主要是最新的Win10X64)中默认的分区结构和默认的分区大小,硬盘整数分区.4K对齐.起始扇区.恢复分区.ESP分区.MSR ...

发布iOS应用程序到苹果APP STORE完整流程

参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http ...

selenium WebDriver 操作高德地图

String URL="http://www.amap.com/"; WebDriver driver = new FirefoxDriver(profile); driver.g ...

iOS LoginDemo

// // ViewController.m // FicowLoginDemo1 // // Created by Ficow on 15/11/12. // Copyright © 2015年 F ...

php比较加赋值语句

$a=-2;if ($a < 0 && $a = 1) { echo $a;} 输出1 右面的$a=1可不是条件哦,而是赋值

android&colon; 长按删除listview的item

转自:http://www.cnblogs.com/nuistlr/archive/2012/09/07/2675649.html 首先要继承OnItemLongClickListener publi ...

ognl--数据运转的催化剂

原文链接:http://struts2.group.iteye.com/group/wiki/1353-ognl-catalyst-for-data-operation-in-struts2 首先让我 ...

理解koa2 之 async &plus; await &plus; promise

koa是下一代的Node.js web框架. 我们首先使用koa来实现一个简单的hello world吧!假如目前的项目结构如下: ### 目录结构如下: koa-demo1 # 工程名 | |--- ...

MapReduce分布式算法

一.MapReduce 有一种特殊的并行算法,就是分布式算法.在并行算法只需要两个到四个内核时,完全可以在笔记本电脑上运行,但是如果需要数百个内核,这种情况下,可让算法在多台计算机上运行. 假设你有一 ...

linux的八进制文件模式,linux od-输出文件的八进制、十六进制等格式编码的字节...相关推荐

  1. VC 生成时将指定文件一并拷贝到输出文件夹

    VC 生成时将指定文件一并拷贝到输出文件夹 将文件添加到项目 设置属性 设置项目属性 测试 有一些文件,比如 ReadMe.txt,我们希望生成的时候一并输出.当然我们可以直接复制粘贴,但是这样未免感 ...

  2. linux怎么配置命令模式,Linux几种命令模式

    原标题:Linux几种命令模式 必须掌握的几个Linux命令 我们为什么要学习Linux的命令? 初学者上手Linux系统会很懵.不管你是否安装了图形化界面,或者去网上找一些教程.或者一些Linux的 ...

  3. linux怎么进入绘图模式,Linux 绘图工具

    Linux 绘图工具 2016-11-03 Thursday 主要介绍一下 Linux 中的 Gnuplot Graphviz 套件,主要用于画图. Ggnuplot 是一个命令行驱动的绘图工具,可将 ...

  4. linux更改硬盘紧急模式,linux 急救模式 和 single模式

    1.linux 急救模式: 很多人都不知道Linux有一个救援模式. 现在我来讲解进入rescue (示例系统为RHEL 3) 1.用安装光盘或者硬盘安装的方式进入安装界面,在shell 中输入 Li ...

  5. linux电脑的ap模式,linux下使用7601驱动(AP模式)

    参考GitHub地址: 1,下载7601的AP驱动,编译成linux下专用的Ap模式驱动. 上面 github下载驱动解压MT7601u-master. a,看下Ap配置文件: \etc\Wirele ...

  6. 进Linux系统单用户模式,Linux进入单用户模式的两种方法

    单用户模式的作用 在使用Linux系统中,维护人员经常会碰到一个问题,就是在拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况. 遇到这种情况,一般情况下,维护人员就会通过最常用的方 ...

  7. linux中的运行模式,Linux系统运行模式介绍

    Linux运行模式 自由服务,即不需要用户独立去安装的软件服务,而是在系统安装好之后就可以直接使用的服务(内置服务). 运行模式也称为运行级别,属于linux的自有服务. 运行模式可以理解为一旦你开机 ...

  8. linux如何进conf模式,Linux 中 vi /etc/sysctl.conf 如何编辑

    1.vi编辑器可以通过i.o.a等命令直接进入编辑模式,然后就可以修改文件了,vi/vim的工作模式如下图所示: 说明: 1)插入模式:i在光标前插入(默认光标为方块),a则是在光标后插入,o为新起一 ...

  9. linux命令进入用户模式,linux怎么切换到root用户模式

    默认安装完成之后我们是用当前用户权限的进入linux系统的,但是很多操作我们是需要用到root账户权限才可以操作. 首先进入控制台的命令是crtl+Alt+T. 默认安装完成之后并不知道root用户的 ...

最新文章

  1. Python并非为AI而生,Golang将统治人工智能的下一个十年?
  2. 《linux核心应用命令速查》连载十四:fuser:用文件或者套接口表示进程
  3. NHibernate VS .NET Type VS DbType 的类型映射关系
  4. Qt Creator自定义构建过程
  5. XTPChartAppearance.cpp错误及其解决办法
  6. js最新手机号码、身份证正则表达式
  7. 一个查看Access数据库密码的工具
  8. 论文解读-用于人口流动数据模拟的人口流动模型
  9. 导出数据库设计文档的几种方案
  10. 概要设计的必要性及写法
  11. Seo搜索引擎优化概述
  12. vue.js中created()与activated()的个人使用理解
  13. 论文写作相关事项汇总
  14. 杀戮尖塔java启动_slay the spire杀戮尖塔无法启动
  15. c语言点菜菜单程序大学一,数据结构实训报告 c语言点餐系统 net
  16. windows之关闭thinkpad的默认fn功能键
  17. C/C++模拟按键按下弹起
  18. css同时设置最大宽度和最小宽度
  19. 在线靶场-墨者-安全意识3星-日常密码泄露分析溯源
  20. swiper实现icons列表超出数量滑动轮播

热门文章

  1. Angular-Rxjs
  2. 打印邮政汇款单(不用编程)
  3. 微信唤起外部浏览器打开指定链接 微信跳转下载APP实现代码
  4. 女孩学城乡规划还是计算机好,为啥说工科类专业不适合女孩子?光是这3点,想想就很辛苦...
  5. 谁能成为“代码勇士”(4)——《观止》
  6. win7修复计算机无法修复工具栏,win7系统鼠标点不了下面任务栏的修复办法
  7. linux文件系统dentry_文件系统中超级块、inode和dentry三者的分析
  8. jenkins通过SSH Publishers自动构建发包到远程服务器
  9. php5应用程序无法启动,因为应用程序的并行配置不正确
  10. PreferenceManager.getDefaultSharedPreferences(SettingsActivity.this);