Linux基础命令---文本显示od
od
? ? ? 將指定文件的內(nèi)容以八進(jìn)制、十進(jìn)制、十六進(jìn)制等編碼方式顯示。此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語(yǔ)法
? ? ? od?[選項(xiàng)]??file
? ? ?od?[-abcdfilosx]... [FILE]??[[+]OFFSET[.][b]]
? ? ? od?--traditional??[OPTION]... [FILE]??[[+]OFFSET[.][b]??[+][LABEL][.][b]]
?
2、選項(xiàng)列表
| 選項(xiàng) | 說(shuō)明 |
| --version | 顯示命令版本信息 |
| --help | 顯示幫助文檔 |
| -A | --address-radix=RADIX | 設(shè)置偏移量的編碼單位 |
| -j | --skip-bytes=BYTES | 跳過(guò)指定書目的字符 |
| -N | --read-bytes=BYTES | 輸出指定字符數(shù) |
| -S | --strings[=BYTES] | 輸出至少BYTES個(gè)圖形字符的字符串 |
| -t | --format=TYPE | 指定輸出格式 |
| -w | --width[=BYTES] | 設(shè)置每一行的最大字?jǐn)?shù) |
| -v | --output-duplicates | 顯示重復(fù)的數(shù)據(jù) |
| --traditional | 接受傳統(tǒng)形式的參數(shù) |
?
3、實(shí)例
? ? ? 1)以八進(jìn)制方式顯示內(nèi)容
| [root@localhost weijie]#?cat 3.c?????????????????????//查看內(nèi)容 12345 2334 212 [root@localhost weijie]#?od 3.c?????????????????????//以八進(jìn)制顯示 0000000 031061 032063 005065 031462 032063 031012 031061 000012 0000017 |
? ? ? 2)以字符方式顯示內(nèi)容
| [root@localhost weijie]#?cat 1.c???????????????????//查看內(nèi)容 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 |
轉(zhuǎn)載于:https://www.cnblogs.com/wj78080458/p/10177472.html
總結(jié)
以上是生活随笔為你收集整理的Linux基础命令---文本显示od的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Centos6.5硬盘故障修复
- 下一篇: 讲解Linux数据库安装