linux下od命令的使用教程,linux od命令详解
Linux od命令
Linux od命令用于輸出文件內容。od指令會讀取所給予的文件的內容,并將其內容以八進制字碼呈現出來
將指定文件以八進制形式(默認)轉儲到標準輸出。如果指定了多于一個的文件參數,程序會自動將輸入的內容整合為列表并以同樣的形式輸出。如果沒有指定文件,或指定文件為"-",程序從標準輸入讀取數據。
用法:
od [選項]... [文件]...
od [-abcdfilosx]... [文件] [[+]偏移量[.][b]]
od --traditional [選項]... [文件] [[+]偏移量[.][b] [+][標簽][.][b]]
參數解釋:
長選項必須用的參數在使用短選項時也是必須的。
-A, --address-radix=初始偏移設置要顯示的文件的初始偏移量
-j, --skip-bytes=字節數略過指定字節數的輸入內容
-N, --read-bytes=字節數限制要轉儲的輸入字節為指定的字節數
-S, --strings[=字節數]輸出至少包含指定字節數的字符相應的字串
-t, --format=類型選取輸出格式類型
-v, --output-duplicates不使用"*"字符標記屏蔽的行
-w, --width[=字節數]每一行只輸出指定的字節數
--traditional接受傳統形式提交的參數
--help顯示此幫助信息并退出
--version顯示版本信息并退出
傳統格式命令可混合使用,不同的格式可疊加:
-a即 -t a, 使用命名的字符,忽略高階位
-b即 -t o1,使用八進制單字節字符
-c即 -t c, 使用ASCII 字符,或者反斜杠正名的特殊字符
-d即 -t u2,使用無符號十進制雙字節字符
-f即 -t fF,指定浮點數對照輸出格式
-i即 -t dl,指定十進制整數對照輸出格式
-l即 -t dL,指定十進制長整數對照輸出格式
-o即 -t o2,指定雙字節單位八進制數的對照輸出格式
-s即 -t d2,指定雙字節單位十進制數的對照輸出格式
-x即 -t x2,指定雙字節單位十六進制數的對照輸出格式
如果兩個調用格式都適用,系統會在最后一個運算量以"+"或數字開始
(如果有兩個運算量)的情況下采用第二種格式。
偏移量是指 -j 偏移量。標簽是第一個字節的偽地址,
隨著累積過程遞增。偏移量和標簽如果冠以"0x"或"0X"前綴則
表示十六進制數;后綴"."代表八進制數,后綴"b"表示乘以 512。
TYPE 是由下面一種或幾種參數組成的:
a重定義字符,忽略高位字節
cASCII 碼字符或者是反斜線字串(如\n)
d[尺寸]有符號十進制數,每個整形數占指定尺寸的字節
f[尺寸]浮點數,每個整形數占指定尺寸的字節
o[尺寸]八進制數,每個整形數占指定尺寸的字節
u[尺寸]無符號十進制數,每個整形數占指定尺寸的字節
x[尺寸]十六進制數,每個整形數占指定尺寸的字節
尺寸應該是一個數字。對 doux 等類型來說,適用的尺寸有:
C 代表 sizeof(char)、S 代表 sizeof(short)、I 代表
sizeof(int),或 L 代表 sizeof(long);
如果類型是 f,可適用的尺寸有:
F 代表 sizeof(float)、D 代表sizeof(double),或 L 代表
sizeof(long double)。
當 RADIX 為"d"時代表十進制,為"o"時代表八進制,為"x"時代表十六進制,
"n"則代表無。
BYTES 是以0x 或0X 為前綴的十六進制數,可能有以下幾種后綴:
b 512,kB 1000,K 1024,MB 1000*1000,M 1024*1024,
GB 1000*1000*1000,G 1024*1024*1024,對于T,P,E,Z,Y 同樣適用。
為任何類型添加"z"后綴都將在每個輸出行的行尾顯示可顯示字符
不帶數字的--string 選項代表3;不帶數字的--width 選項代表32。
默認情況下od 使用 -A o -t oS -w16 參數。
實例:
1、將文件二進制輸出
[root@mysql linux]# echo abcdef|od -b
以二進制的形式查看文件 Linux之od命令詳解
od命令 以二進制的形式查看文件 od -t x1 /usr/local/FT/config/hsm_create.utf8.sql ef bb bf 4c 5f 0d 0a 5f 4e 4e 4f ...
linux awk命令詳解
linux awk命令詳解 簡介 awk是一個強大的文本分析工具,相對于grep的查找,sed的編輯,awk在其對數據分析并生成報告時,顯得尤為強大.簡單來說awk就是把文件逐行的讀入,以空格為默認分 ...
linux cat 命令詳解
linux cat 命令詳解 http://linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml adb shell su //這個不一 ...
【初級】linux rm 命令詳解及使用方法實戰
rm:刪除命令 前言: windows中的刪除命令大家都不陌生,linux中的刪除命令和windows中有一個共同特點,那就是危險,前兩篇linux mkdir 命令詳解及使用方法實戰[初級]中我們就 ...
Linux netstat命令詳解
Linux netstat命令詳解 一? 簡介 Netstat 命令用于顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多 ...
linux grep命令詳解
linux grep命令詳解 簡介 grep (global search regular expression(RE) and print out the line,全面搜索正則表達式并把行打印出來 ...
Linux chmod命令詳解
Linux chmod命令詳解 chmod----改變一個或多個文件的存取模式(mode) ? chmod [options] mode files ? 只能文件屬主或特權用戶才能使用該功能來改變文件 ...
【轉發】linux yum命令詳解
linux yum命令詳解 yum(全 稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器.基於RPM包管理, ...
linux iostat命令詳解 磁盤操作監控工具
Linux系統中的 iostat是I/O statistics(輸入/輸出統計)的縮寫,iostat工具將對系統的磁盤操作活動進行監視. 它的特點是匯報磁盤活動統計情況,同時也會匯報出CPU使用情況. ...
隨機推薦
構建之法<;第四章>;之感悟
第四章:兩人合作內容出處:4.6 兩人合作的不同階段和技巧 本章主要是講關于合作方面的,文章以剛剛認識的兩個人為例!也就是說,他們之前的關系是陌生人,然而在現實當中兩人合作也可以有其它的關系,比如說合 ...
【轉】mysql數據庫中實現內連接、左連接、右連接
[轉]mysql數據庫中實現內連接.左連接.右連接 內連接:把兩個表中數據對應的數據查出來?外連接:以某個表為基礎把對應數據查出來 首先創建數據庫中的表,數據庫代碼如下: /* Navicat MyS ...
Linux學習之awk命令
一. AWK?說明? ? awk是一種編程語言,用于在linux/unix下對文本和數據進行處理.數據可以來自標準輸入.一個或多個文件,或其它命令的輸出.它支持用戶自定義函數和動態正則表達式等先進功能 ...
[Sdoi2017]序列計數 [矩陣快速冪]
[Sdoi2017]序列計數 題意:長為\(n \le 10^9\)由不超過\(m \le 2 \cdot 10^7\)的正整數構成的和為\(t\le 100\)的倍數且至少有一個質數的序列個數 總- ...
PHP常用函數大全500+
php usleep() //函數延遲代碼執行若干微秒. unpack() //函數從二進制字符串對數據進行解包. uniqid() //函數基于以微秒計的當前時間,生成一個唯一的 ID. time_ ...
CentOS7運行報錯kernel:NMI watchdog: BUG: soft lockup - CPU#0 stuck for 26s
CentOS內核,對應的文件是/proc/sys/kernel/watchdog_thresh.CentOS內核和標準內核還有一個地方不一樣,就是處理CPU占用時間過長的函數,CentOS下是watc ...
【Django試圖與網址003】
Django中網址是寫在 urls.py 文件中,用正則表達式對應 views.py 中的一個函數(或者generic類),我們用一個項目來演示. 一,首先,新建一個項目(project), 名稱為 ...
python optparser模塊
python的內置模塊中對于命令行的解析模塊共兩個getopt 和 optparse .不過getopt過于簡單,往往不能滿足需求.此時可以使用optparse模塊.這個模塊相對于getopt更新,功 ...
配置文件schema約束
解釋:https://blog.csdn.net/zh15732621679/article/details/79074380 操作:https://blog.csdn.net/lhg_55/arti ...
Oracle RAC 環境下的連接管理(轉) --- 防止原文連接失效
崔華老師的文章!!! 這篇文章詳細介紹了Oracle RAC環境下的連接管理,分別介紹了什么是 Connect Time Load Balancing.Runtime Connection Load ...
總結
以上是生活随笔為你收集整理的linux下od命令的使用教程,linux od命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打开SVN server图形化管理界面
- 下一篇: 工具------Java反编译工具XJa