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 |
轉載于:https://www.cnblogs.com/wj78080458/p/10177472.html
總結
以上是生活随笔為你收集整理的Linux基础命令---文本显示od的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos6.5硬盘故障修复
- 下一篇: NuGet version