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

Linux od命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

2 ^# z+ `8 y. F! X% ^5 oLinux od命令用于输出文件内容。
" r- q  q& F0 G2 Y: x
2 T9 M0 {5 _) S, ~: \; Y1 Lod指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。
  Y3 d( r1 ^! r9 S) f8 s4 M3 x& B8 q) l" K; p# Q
- v: c5 N' Y5 D( n* q, O7 z; `: O+ p
语法" d( ^. ~$ e4 J! }2 r2 a

2 ^) J. L9 V/ k' T4 l/ }" P/ I9 V3 rod [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][--help][--version][文件...]
# c+ c* t2 ?: h' X# D2 c* O( ^7 w0 A7 e9 B5 d; J" x
# Q/ ?7 Z0 T9 l: F
( N4 l) `$ y/ I. C: F' D/ e
参数:
2 r/ Q- R" j  |6 r2 X% X# Y  B) F2 V! A* O  S8 v
-a  此参数的效果和同时指定"-ta"参数相同。1 h. j: S5 x# G5 o" ~, c
-A<字码基数>  选择要以何种基数计算字码。0 X* Z# T+ K) }1 K' k. G$ @
-b  此参数的效果和同时指定"-toC"参数相同。$ w5 ]5 p5 Y7 [! ~# ?, i) B& l
-c  此参数的效果和同时指定"-tC"参数相同。
3 x3 u; V" V. ?9 w  }-d  此参数的效果和同时指定"-tu2"参数相同。
+ m4 e% a6 U6 X/ |+ B-f  此参数的效果和同时指定"-tfF"参数相同。8 k1 B2 c+ q, H! L
-h  此参数的效果和同时指定"-tx2"参数相同。
( c! Z8 [' W" [& e5 v! N-i  此参数的效果和同时指定"-td2"参数相同。0 ?0 O; Y0 w7 G9 x7 F# i, h! D
-j<字符数目>或--skip-bytes=<字符数目>  略过设置的字符数目。/ o+ u; b9 P5 S) E  A+ F
-l  此参数的效果和同时指定"-td4"参数相同。: ^/ B4 B+ l# ^, i0 Q  a
-N<字符数目>或--read-bytes=<字符数目>  到设置的字符数目为止。5 `6 W7 _4 K  g6 a/ |% \
-o  此参数的效果和同时指定"-to2"参数相同。9 S4 c2 ]- q. f9 z# C& }" P
-s<字符串字符数>或--strings=<字符串字符数>  只显示符合指定的字符数目的字符串。
( N1 g" e4 ?# ^/ ?: S: P  Y* [-t<输出格式>或--format=<输出格式>  设置输出格式。, @- q) `+ \( t7 b7 n# V4 h* A6 G" A  _
-v或--output-duplicates  输出时不省略重复的数据。% q7 i  c. j8 I) V! d, U
-w<每列字符数>或--width=<每列字符数>  设置每列的最大字符数。
" `9 i. j9 x0 V! \  b-x  此参数的效果和同时指定"-h"参数相同。* y0 \, I: f* u' ~2 k
--help  在线帮助。
7 }9 X+ u: Z, j3 K2 y7 k- ^--version  显示版本信息。! e! f# H( ]* ^2 r

, N/ a* z* H8 U) X6 g9 D: P8 @" M0 ?! C: H
0 K# O6 F1 v. q3 T7 ]
实例
- n8 K5 Q7 e: z( ~* o: Z  F+ e! K3 [4 d3 ^( W' Q
# e- Y6 K& b$ b! G* G$ B
创建 tmp 文件:
+ w# h' |7 e& C6 ?# @8 I6 S% c" Y& J6 Q+ j
$ echo abcdef g > tmp
' R. i- s, C9 `4 y% p. \$ cat tmp
5 e' S, K- A" ^. c/ aabcdef g
$ _8 s% ~( W% c$ _* _: C9 c/ A/ ~" c* g7 E- o0 U7 `; ^% i* q

! r8 h# Y+ O( ?. O5 h- m8 ^# y, M& N; E  H+ K; N
使用 od 命令:
/ |4 a" W/ m$ u8 F- F
: f. _' J! v8 y5 g$ od -b tmp
3 Y2 ^; `% b- y0000000 141 142 143 144 145 146 040 147 012; ]/ b; d" `( N
0000011" P# M/ R0 {" `# @2 I
: G3 M/ b0 q" T. B
7 l$ `6 B- P) O, o6 V

2 q6 ~4 o+ D, r: L* W使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节:  x0 E6 f  i, R8 h+ u& ]0 h9 a; |8 o
, m. j2 H, ^, y% l! i9 L5 Q& Z
$ od -c tmp
; T: P7 D% @2 F, j- C) p0 i" l0000000   a   b   c   d   e   f       g  \n
  o/ |! `  \" \/ \0000011
- D, S* k) z! c. U& J6 c
. n4 E. t3 u5 `2 p
- d" X9 j4 ^! A3 F( b: T$ a9 t1 R
& a( O8 ~8 `2 I( P4 |0 Q( M2 e9 ]; q/ ~使用ASCII码进行输出,注意其中包括转义字符
' T  _9 A" R$ v+ Q4 `  ]
2 J! |0 U# W1 p7 Q8 G: D; u$ od -t d1 tmp
. F8 j2 D1 o5 v7 m0000000   97   98   99  100  101  102   32  103   10
- G# i, o, Q. J1 ]00000117 t2 D2 I# c! V  p1 m+ ?

  k8 [4 ^4 {& @0 {# k
9 s, c- @/ l; e/ F* [" p5 M: U! V. F4 Z5 H* I& x8 r5 @
使用单字节十进制进行解释+ n# n* I! i+ C) t8 n" s
$ k* [- u. S) A3 U' z# K2 }
$ od -A d -c tmp
/ P* l5 U) D3 b. |1 T0 S0 w0000000   a   b   c   d   e   f       g  \n
6 z: u0 h( w- o  W8 C" W0 M1 p. q0 o1 r0000009% C2 b  |4 G% q6 q& n0 t1 y- H
  • 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-11-24 02:54 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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