Linux基礎命令—文字顯示od

一生有你llx發表於2019-01-01
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   ,      
   i    

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

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

      0000060   o   d   e   .  

      0000065

相關文章