中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux的od命令使用實例分析

發布時間:2022-02-10 15:25:54 來源:億速云 閱讀:153 作者:iii 欄目:開發技術

這篇文章主要講解了“Linux的od命令使用實例分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux的od命令使用實例分析”吧!

Linux常用命令od命令 用于輸出文件的八進制、十六進制或其它格式編碼的字節,通常用于顯示或查看文件中不能直接顯示在終端的字符。

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

感謝各位的閱讀,以上就是“Linux的od命令使用實例分析”的內容了,經過本文的學習后,相信大家對Linux的od命令使用實例分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝坻区| 周宁县| 青岛市| 鄂伦春自治旗| 沁源县| 当雄县| 渝北区| 淄博市| 大安市| 友谊县| 墨竹工卡县| 沂南县| 阿勒泰市| 富宁县| 苏尼特右旗| 吴旗县| 鄂温| 江山市| 荔浦县| 昌江| 航空| 栾城县| 涟水县| 沂水县| 鹤山市| 日照市| 利辛县| 奉贤区| 闻喜县| 大城县| 六枝特区| 仁布县| 丰都县| 昆山市| 芒康县| 洛阳市| 河津市| 华池县| 浮梁县| 千阳县| 通州区|