找回密码
 注册
关于网站域名变更的通知
查看: 581|回复: 3
打印 上一主题 下一主题

Linux od命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-8-2 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

0 p0 K/ T1 @5 T( T! W& u7 fLinux od命令用于输出文件内容。
, ~, M8 d! T; j& B: z3 g
: F+ o. P8 o3 o3 f' r1 @od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。
( i% k! d& ~  `# Z8 t3 K. a% z7 c
: z' Y' I0 U# W$ ~+ C4 `) }9 B& C& e  N+ o
语法. \) l; R; |! C! Q$ T
+ T; g3 ?7 N; t8 U) x+ g% F' v$ {
od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][--help][--version][文件...]
$ R; c( N& n" P' E; r
' _5 n1 G$ ]$ h, f* J4 \& i/ l
1 C8 c- h* V5 l" C$ p7 g6 z' W2 x& {/ C# w9 I1 g# y% x2 F8 |
参数:
: ~' x+ K; P7 a2 ?* t2 O* u* f. r  t( Y
-a  此参数的效果和同时指定"-ta"参数相同。6 ~( j8 ?8 @$ `4 D6 E" N
-A<字码基数>  选择要以何种基数计算字码。+ }- I7 c7 R2 L. \. ]& Y' S: G
-b  此参数的效果和同时指定"-toC"参数相同。+ K, a$ Z+ p6 j' c
-c  此参数的效果和同时指定"-tC"参数相同。
/ b9 S5 g% a4 l, I( _1 p-d  此参数的效果和同时指定"-tu2"参数相同。
- _3 \1 `  f; Z$ P4 Z" e-f  此参数的效果和同时指定"-tfF"参数相同。, B( P+ A+ i& t: U7 B' D8 b; [' [/ T
-h  此参数的效果和同时指定"-tx2"参数相同。( Y$ i2 u; u7 o1 b5 D
-i  此参数的效果和同时指定"-td2"参数相同。
" N( u5 v) Y. P: S-j<字符数目>或--skip-bytes=<字符数目>  略过设置的字符数目。
) s# S0 u. N' |1 o: D- ]" {-l  此参数的效果和同时指定"-td4"参数相同。( n9 N; y7 L! R
-N<字符数目>或--read-bytes=<字符数目>  到设置的字符数目为止。$ S. R$ k) Q) ?. L" a
-o  此参数的效果和同时指定"-to2"参数相同。* g) T. c' D. q; h# U; a+ ^
-s<字符串字符数>或--strings=<字符串字符数>  只显示符合指定的字符数目的字符串。  D$ Y( N6 a5 R$ P- }% G7 N. F
-t<输出格式>或--format=<输出格式>  设置输出格式。) \- H6 _% c/ p5 K* T2 q" M% {
-v或--output-duplicates  输出时不省略重复的数据。6 w' {7 l* q& k6 r) Q
-w<每列字符数>或--width=<每列字符数>  设置每列的最大字符数。
  g8 s0 v6 I- n3 U! l. U, x-x  此参数的效果和同时指定"-h"参数相同。: j/ N- d/ @+ S' f
--help  在线帮助。: @7 s" R  X8 n/ i- e9 ^
--version  显示版本信息。0 _: V. Q) a! y1 g2 T% |2 @; y$ t8 M

; \) m1 s8 }8 Q2 z4 z: p9 }
1 I& x3 w+ ?& M, e' U5 h7 ?8 B% y  V+ V/ d
实例
+ X( r2 R' }0 s$ Q% t$ F' X3 U  i0 i' a

" v% H& J+ t# N7 d  H3 m创建 tmp 文件:7 }9 ~0 g& s1 P  Y3 I
' [* ~, L3 _: Y: _+ ^2 y$ Z; q5 r
$ echo abcdef g > tmp
) r% v/ m6 S) B7 E, L% s/ w$ cat tmp) m8 x$ ^6 u" X, v
abcdef g
# [, A% n2 y6 s/ E7 a9 I7 e# D: H3 J: ^% X/ X) A

+ [! c2 k+ d. c: l' X* e# @
  n9 b0 w8 _5 h2 e$ [* M" |$ l使用 od 命令:
7 R+ s" s) C) B, ^2 [
  G4 N" U2 o: U% N/ J$ od -b tmp  |9 Y! G' Z" I
0000000 141 142 143 144 145 146 040 147 012
, t  i0 H( _7 ]/ M8 y9 D3 }00000114 O- b, D4 {+ e( x
, ?# h: |2 a/ W& i
# s) _, ^9 \) _0 h

+ k$ w8 o. \# d7 f使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节:
3 o$ \( I, i. ^7 n* ~9 @% ?6 C  X" J- |2 }- D) T
$ od -c tmp
8 d( [1 v5 @1 O! \+ u: d0000000   a   b   c   d   e   f       g  \n
: u( V4 e" B8 o# C! q! U$ P/ s0000011
9 e# _, v4 _; x7 _6 V
( r" O( U: k# Z% }6 B6 Q/ {" b
3 p9 x0 Q9 l1 }4 ~! ?  P: W* z: u% Z# T# {4 s
使用ASCII码进行输出,注意其中包括转义字符% \' ?. B- h9 ^( S1 n* S9 A; Z5 l
  ^" V( M% U+ k' w
$ od -t d1 tmp
7 M' J: d' n" E, F" F0000000   97   98   99  100  101  102   32  103   103 i3 @% Z6 {+ f" @8 p' c% ?7 O
0000011+ T9 F' d* I9 M. M; i

$ ^- U; `0 L* c7 O- e/ m$ Y
' P+ r- m) G) q' f+ \* h% o) A' p9 Q2 l$ \: G3 I
使用单字节十进制进行解释& o) x& T# G! p3 I2 g

) G$ @, M/ Q6 ^7 W$ od -A d -c tmp
8 z' V0 [9 C8 o/ x: w8 m0000000   a   b   c   d   e   f       g  \n
& D5 e8 _* l6 q1 M- g0000009( O0 D8 C; l6 m$ U* l' A
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-8-2 13:37 | 只看该作者
    Linux od命令用于输出文件内容

    该用户从未签到

    3#
    发表于 2021-8-2 13:39 | 只看该作者
    od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来

    该用户从未签到

    4#
    发表于 2021-8-2 13:40 | 只看该作者
    使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-22 06:57 , Processed in 0.078125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表