<span id="vexk9"><table id="vexk9"></table></span>

      od

      輸出文件的八進制、十六進制等格式編碼的字節

      補充說明

      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個字節,并使用八進制單字節進行解釋

      主站蜘蛛池模板: 丁香五月缴情综合网| 一本一道久久精品综合| AV狠狠色丁香婷婷综合久久| 亚洲欧洲自拍拍偷综合| 亚洲免费综合色在线视频| segui久久综合精品| 色综合色综合色综合色欲| 婷婷激情综合色五月久久| 色偷偷91久久综合噜噜噜噜| 国产在线五月综合婷婷| 色偷偷91综合久久噜噜噜男男| 亚洲综合最新无码专区| 亚洲综合偷自成人网第页色| 天天综合久久一二三区| 99久久国产综合精品五月天| 狠狠色婷婷综合天天久久丁香| 一日本道伊人久久综合影| 国产AV综合影院| 色婷婷综合缴情综免费观看| 色婷婷99综合久久久精品| 中文字幕亚洲综合久久2| 亚洲色偷偷综合亚洲AVYP| 国产色婷婷精品综合在线 | 伊人久久成人成综合网222| 亚洲综合男人的天堂色婷婷| 97久久综合精品久久久综合| 国产综合激情在线亚洲第一页| 久久久久AV综合网成人| 婷婷五月综合色视频| 亚洲综合色自拍一区| 日韩亚洲人成在线综合日本| 伊人色综合久久大香| 激情综合一区二区三区| 一本久久综合亚洲鲁鲁五月天| 色偷偷亚洲第一综合网| 丁香六月激情综合| 伊人久久大香线焦AV综合影院| 伊人久久综合成人网| 一日本道伊人久久综合影| 婷婷亚洲综合一区二区| 精品国产国产综合精品|