Java中od方向是什么意思_od的用法

一、功能

查看非文本文档的内容

二、用法

1、语法

od [-A RADIX] [-t TYPE] 文件名

2、选项与参数

-A: 指定偏移量的输出形式

d[size] :利用十进制(decimal)输出数据,每个整数占用 size bytes ;

o[size] :利用八进制(octal)输出数据,每个整数占用 size bytes ;

x[size] :利用十六进制(hexadecimal)输出数据,每个整数占用 size bytes ;

-t :后面可以接各种类型 (TYPE)的输出

a: 利用默认的字符来输出;

c: 使用 ASCII 字符来输出

d[size]: 利用十进制(decimal)输出数据,每个整数占用 size bytes ;

f[size]: 利用浮点数(floating)输出数据,每个数占用 size bytes ;

o[size]: 利用八进制(octal)输出数据,每个整数占用 size bytes ;

x[size]: 利用十六进制(hexadecimal)输出数据,每个整数占用 size bytes ;

例如:

-Ax:地址偏移量用16进制形式(x)表示

-tx1: 输出内容的格式以16进制形式(x)的单字节(1)形式表示

3、例子

1)备份硬盘的主引导扇区MBR

# dd if=/dev/hda of=mbr.bak bs=512 count=1

# od –Ax –tx2 mbr.bak

2)查看硬盘分区的数据,并查找启动分区标志位0xaa55

# od –Ax –tx2 /dev/had |grep aa55

3)输出到less查看,可用[page up]和[page down]翻页查看

# od -Ax -tx2 file.txt | less

4)察看ASCII码

$ echo 'a' | od -t d1 | awk '{print $2}'

97

=-=-=-=-=

Powered by

[转]Linux之od命令

转自:http://os.51cto.com/art/200912/173136.htm 随着计算机飞速的发展,很多人开始学习Linux,怎样才能学好Linux,一定要学好Linux的命令.学习Lin ...

linux下hexdump和od命令:显示文件十六进制格式

Linux指令: od 示例用法:  od -c hello Linux指令:      od od命令用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进 ...

《Java程序设计》第15周课堂实践总结

第15周课堂实践总结 实践一 教材代码检查-p242 要求 在IDEA中或命令行中运行P242 StackTraceDemo2.java 代码运行结果和教材一致吗?为什 ...

基本shell编程【3】- 常用的工具awk\sed\sort\uniq\od

awk awk是个很好用的东西,大量使用在linux系统分析的结果展示处理上.并且可以使用管道, input | awk ''  | output 1.首先要知道形式 awk 'command' fi ...

JMeter中BeanShell用法总结(一)

一.什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanS ...

collection系列用法-deque双向队列

deque双向队列 Deque可以从两端添加和删除元素.常用的结构,是它的简化版本. Deque支持序列的常用操作,现在举一个简单例子,你会发现其实跟平成的list没啥区别: import colle ...

基本shell编程【3】- 常用的工具awk\sed\sort\uniq\od(转)

awk awk是个很好用的东西,大量使用在linux系统分析的结果展示处理上.并且可以使用管道, input | awk ''  | output 1.首先要知道形式 awk 'command' fi ...

32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看)

32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看) 昨天,大家可能都看了代码了,不知道昨天有没有在汇编代码的基础上,实现注入计算器. 如果没有,今天则会讲解,不过建议 ...

随机推荐

Derived Column 用法

Derived Column Component 用法是为数据流增加派生列,Derived column  有两种用法:add as new column 或 replace . 图中,增加一个 De ...

C++ 的二进制语法与语义

/* 转载请注明出处:http://www.cnblogs.com/Martinium/p/binary_literal.html */ 二进制的语法 C/C++ 默认数字使用十进制,八进制使用前缀 ...

spring的使用《一》

在前边的文章中说明了,如何搭建一个spring的开发环境,简单回顾下就是把spring的jar包导入工程中,如果是在javaWeb项目中是放在lib目录下,然后在web.xml文件中进行配置,配置sp ...

JavaWeb基础: ServletConfig

基本概念 ServletConfig用于配置Servlet的参数:在Servlet的配置文件中,可以使用一个或者是多个 标签为Servlet配置一些初始化参数.当有 ...

Border-radius属性--设置圆角边框

border-radius:该属性允许您为元素添加圆角边框! div { border:2px solid; border-radius:25px; -moz-border-radius:25px; ...

FS拓展设置

一.集群测试说明: 1.该测试的主要目的是:让两个注册在不同FS Server上的账号彼此双方通话. 2.测试工具:eyeBeam .LinPhone 3.FS架构图: 上图中两台FS的分机状况如下: ...

osg复制多个相同物体修改材质属性问题

转自http://www.cnblogs.com/ylwn817/articles/2153982.html 当通过osg复制多个相同物体时候,修改复制过来的某个物体材质属性时候,假设我们物体透明度, ...

POJ1141 Brackets Sequence---区间DP+输出路径

题目意思就是输入一串括号,让你找到最小的补偿数目使括号串合法,并且输出补全后的串. 基本是区间DP的模板题,该题特别让你输出补全后的答案.这和区间dp的反向思路很像,就是把一个大的区间划分为多个互不干 ...

React 入门学习笔记整理(一)——搭建环境

使用create-react-app脚手架搭建环境 1.安装node .软件下载地址:https://nodejs.org/en/,我下的推荐的版本. 安装之后测试是否安装成功.windows系统下, ...

PHPUnit单元测试

单元测试 PHPUnit <?php /** * 定义一个用来被测试的类RemoteConnect * @author json * */ class RemoteConnect{ public ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值