zoukankan      html  css  js  c++  java
  • 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 Blogilo

  • 相关阅读:
    Java.Io 初步了解
    Java 对象序列化与反序列化
    Java
    Java
    Java
    实现文件拷贝
    Java
    Java 国际化标准程序实现
    【C#】分享带等待窗体的任务执行器一枚
    解决64位Windows2003程序字体很小的问题
  • 原文地址:https://www.cnblogs.com/pandachen/p/5346670.html
Copyright © 2011-2022 走看看