天天看點

Linux基礎指令---文本顯示od

od

      将指定檔案的内容以八進制、十進制、十六進制等編碼方式顯示。

      此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、文法

      od  [選項]  file

      od  [-abcdfilosx]... [FILE]  [[+]OFFSET[.][b]]

      od  --traditional  [OPTION]... [FILE]  [[+]OFFSET[.][b]  [+][LABEL][.][b]]

2、選項清單

      --version

            顯示指令版本資訊

      --help

            顯示幫助文檔

      -A | --address-radix=RADIX

            設定偏移量的編碼機關

      -j | --skip-bytes=BYTES

            跳過指定書目的字元

      -N | --read-bytes=BYTES

            輸出指定字元數

      -S | --strings[=BYTES]

            輸出至少BYTES個圖形字元的字元串

      -t | --format=TYPE

            指定輸出格式

      -w | --width[=BYTES]

            設定每一行的最大字數

      -v | --output-duplicates

            顯示重複的資料

      --traditional

            接受傳統形式的參數

3、執行個體

      1)以八進制方式顯示内容

      [root@localhost weijie]# cat 3.c                     //檢視内容

      12345

      2334

      212

      [root@localhost weijie]# od 3.c                     //以八進制顯示

      0000000 031061 032063 005065 031462 032063 031012 031061 000012

      0000017

      2)以字元方式顯示内容

      [root@localhost weijie]# cat 1.c                   //檢視内容

      hello world, 

      i am david. 

      i love linux, 

      love code.

      [root@localhost weijie]# od -t c 1.c              //以字元方式顯示

      0000000   h   e   l   l   o       w   o   r   l   d   ,      \n   i    

      0000020   a   m       d   a   v   i   d   .      \n   i       l   o   v

      0000040   e       l   i   n   u   x   ,      \n   l   o   v   e       c

      0000060   o   d   e   .  \n

      0000065

繼續閱讀