在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux中od命令的功能簡介

Linux愛好者 ? 來源:csdn ? 作者:戀貓大鯉魚 ? 2021-03-11 16:35 ? 次閱讀

1.功能簡介

od(Octal Dump)命令用于將指定文件內容以八進制、十進制、十六進制、浮點格式或 ASCII 編碼字符方式顯示,通常用于顯示或查看文件中不能直接顯示在終端的字符。od 命令系統(tǒng)默認的顯示方式是八進制。

常見的文件為文本文件和二進制文件。od 命令主要用來查看保存在二進制文件中的值,按照指定格式解釋文件中的數(shù)據(jù)并輸出,不管是 IEEE754 格式的浮點數(shù)還是 ASCII 碼,od 命令都能按照需求輸出它們的值。

大家也可以了解一下 hexdump 命令,以十六進制輸出,但感覺 hexdump 命令沒有 od 命令強大。

2.命令格式

od [OPTION] [FILE]

3.選項說明

-A RADIX

--address-radix=RADIX

選擇以何種基數(shù)表示地址偏移

-j BYTES

--skip-bytes=BYTES

跳過指定數(shù)目的字節(jié)

-N BYTES

--read-bytes=BYTES

輸出指定字節(jié)數(shù)

-S [BYTES]

--strings[=BYTES]

輸出長度不小于指定字節(jié)數(shù)的字符串,BYTES 缺省為 3

-v

--output-duplicates

輸出時不省略重復的數(shù)據(jù)

-w [BYTES]

--width[=BYTES]

設置每行顯示的字節(jié)數(shù),BYTES 缺省為 32 字節(jié)

-t TYPE

--format=TYPE

指定輸出格式,格式包括 a、c、d、f、o、u 和 x,各含義如下:

a:具名字符;比如換行符顯示為 nl

c:可打印字符或反斜杠表示的轉義字符;比如換行符顯示為

d[SIZE]:SIZE 字節(jié)組成一個有符號十進制整數(shù)。SIZE 缺省為 sizeof(int)

f[SIZE]:SIZE 字節(jié)組成一個浮點數(shù)。SIZE 缺省為 sizeof(double)

o[SIZE]:SIZE 字節(jié)組成一個八進制整數(shù)。SIZE 缺省為 sizeof(int)

u[SIZE]:SIZE 字節(jié)組成一個無符號十進制整數(shù)。SIZE 缺省為 sizeof(int)

x[SIZE]:SIZE 字節(jié)組成一個十六進制整數(shù)。SIZE 缺省為 sizeof(int)

SIZE 可以為數(shù)字,也可以為大寫字母。如果 TYPE 是 [doux] 中的一個,那么 SIZE 可以為 C = sizeof(char),S = sizeof(short),I = sizeof(int),L = sizeof(long)。如果 TYPE 是 f,那么 SIZE 可以為 F = sizeof(float),D = sizeof(double) ,L = sizeof(long double)

--help

在線幫助

--version

顯示版本信息

4.常用示例

(1)設置第一列偏移地址以十進制顯示。

od -Ad testfile

偏移地址顯示基數(shù)有:d for decimal, o for octal, x for hexadecimal or n for none。

(2)od 不顯示第一列偏移地址。

od -An testfile

(3)以十六進制輸出,默認以四字節(jié)為一組(一列)顯示。

od -tx testfile

(4)以十六進制輸出,每列輸出一字節(jié)。

od -tx1 testfile

(5)顯示ASCII字符和ASCII字符名稱,注意換行符顯示方式的區(qū)別。

#顯示ASCII字符

[b3335@localhost]$ echo lvlv|od -a

0000000 l v l v nl

0000005

#顯示ASCII字符名稱

[b3335@localhost]$ echo lvlv|od -tc

0000000 l v l v

0000005

(6)以十六進制顯示的同時顯示原字符。

[b3335@localhost]$ echo lvlv|od -tcx1

0000000 l v l v

6c 76 6c 76 0a

0000005

(7)指定每行顯示512字節(jié)。

od -w512 -tx1 testfile

(8)od 命令輸出時去除列與列之間的空格符。

當我們需要將文件內容顯示為十六進制,需要輸出連續(xù)的單個字節(jié),每個字節(jié)以十六進制顯示。這時我們可以通過od命令將文件以單個字節(jié)為一組,十六進制輸出在同一行,并去除每個字節(jié)之間的空格。目前還不知道怎么通過指定od命令的相關選項去除列與列之間的空格,也許od命令本身并不支持。我的做法是:

(a)使用-An不輸出偏移地址;

(b)使用-v輸出時不省略重復的數(shù)據(jù);

(c)使用-tx1以單個字節(jié)為一組按照十六進制輸出,-w1每列輸出一個字節(jié);

(d)最后通過管道傳遞給 awk 的標準輸入,通過awk不換行輸出所有行,拼接為一行輸出。

具體命令如下:

od -An -w1 -tx1 testfile|awk ‘{for(i=1;i《=NF;++i){printf “%s”,$i}}’

點贊和在看就是最大的支持

原文標題:每天一個 Linux 命令(133):od 命令

文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11347

    瀏覽量

    210433
  • ASCII
    +關注

    關注

    5

    文章

    172

    瀏覽量

    35206

原文標題:每天一個 Linux 命令(133):od 命令

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    常用linux命令

    使用command A | command B | command C命令,將A命令產生的標準輸出作為B命令的標準輸入(注意只能接收前一個命令的標準輸出)。
    的頭像 發(fā)表于 01-20 14:26 ?118次閱讀

    Linux實時查看日志的四種命令詳解

    如何在Linux實時查看日志文件的內容?那么有很多實用程序可以幫助用戶在文件更改或不斷更新時輸出文件的內容。在Linux實時顯示文件內容的常用
    的頭像 發(fā)表于 01-13 10:45 ?322次閱讀
    <b class='flag-5'>Linux</b>實時查看日志的四種<b class='flag-5'>命令</b>詳解

    詳解Linux sort命令之掌握排序技巧與實用案例

    linux系統(tǒng)使用過程,提供了sort排序命令,支持常用的排序功能。 常用參數(shù) sort命令支持很多參數(shù),常用參數(shù)如下: ? 短參數(shù) 長
    的頭像 發(fā)表于 01-09 10:10 ?228次閱讀

    Linux grep命令詳解

    Linux grep命令是一種非常常用的文本搜索工具,它可以在給定的文件搜索匹配的字符串,并輸出匹配的行。grep是全稱“global search regular expression print”,可以識別正則表達式,并使
    的頭像 發(fā)表于 12-25 09:39 ?270次閱讀

    盤點Linux系統(tǒng)的常見命令

    作為運維同學怎能不知道Linux系統(tǒng)的lsmod、lsof、lspci、lsscsi命令呢,今天就來盤一盤她及實例。
    的頭像 發(fā)表于 12-03 09:48 ?365次閱讀
    盤點<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>的常見<b class='flag-5'>命令</b>

    全志T113-S3板載Linux系統(tǒng)信息查詢

    前言:作為普通Linux用戶或軟件開發(fā)人員,查看Linux系統(tǒng)系統(tǒng)信息是一項基本且重要的操作。這可以提供關鍵的系統(tǒng)配置和狀態(tài)信息,幫助用戶和管理員對系統(tǒng)進行監(jiān)控、診斷和優(yōu)化。Linux
    的頭像 發(fā)表于 11-22 01:07 ?468次閱讀
    全志T113-S3板載<b class='flag-5'>Linux</b>系統(tǒng)信息查詢

    Linux系統(tǒng)shell命令解析

    shell是Linux系統(tǒng)的用戶界面,提供了用戶與內核交互的一種接口,它接收用戶輸入的命令并到送到內核去執(zhí)行,因此也被稱為Linux命令解釋器。
    的頭像 發(fā)表于 11-05 15:40 ?379次閱讀

    Linux實用命令大全

    Linux實用命令大全
    的頭像 發(fā)表于 10-23 13:50 ?310次閱讀
    <b class='flag-5'>Linux</b>實用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系統(tǒng),一切皆文件。通過文件不僅僅可以訪問常規(guī)數(shù)據(jù),還可以訪問網(wǎng)絡連接和硬件。所以 lsof 命令不僅可以查看進程打開的文件、目錄,還可以查看進程監(jiān)聽的端口等 socket 相關的信息。本文將介紹 lsof
    的頭像 發(fā)表于 10-23 11:52 ?434次閱讀
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    Linux系統(tǒng)man命令的基本使用

    Linux系統(tǒng)提供了相對比較豐富的幫助手冊(man),man是manual的縮寫,在日常linux系統(tǒng)管理中經常用到,今天就簡單聊聊man。man 本身也提供自己的幫助手冊,通過man就可以查看。
    的頭像 發(fā)表于 09-29 15:59 ?553次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>man<b class='flag-5'>命令</b>的基本使用

    Linuxcut命令的實用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發(fā)表于 08-05 15:14 ?371次閱讀

    使用 PREEMPT_RT 在 Ubuntu 構建實時 Linux 內核

    盟通技術干貨構建實時Linux內核簡介盟通技術干貨Motrotech如果需要在Linux實現(xiàn)實時計算性能,進而有效地將Linux轉變?yōu)镽T
    的頭像 發(fā)表于 04-12 08:36 ?2773次閱讀
    使用 PREEMPT_RT 在 Ubuntu <b class='flag-5'>中</b>構建實時 <b class='flag-5'>Linux</b> 內核

    Linux的col命令介紹

    1.命令簡介col(control)命令是一個標準輸入文本過濾器,它從標準輸入讀取內容,過濾掉控制字符反向換行符(RLF-Reverse Line Feed)和半反向換行符(HRLF-Halt
    發(fā)表于 04-08 06:34

    util-linux修復WallEscape漏洞,影響Linux系統(tǒng)wall命令使用

    WallEscape 主要影響“wall”命令操作,Linux 系統(tǒng)的常規(guī)下,該指令被用作向系統(tǒng)所有登錄用戶的終端發(fā)布消息。然而在處理命令行參數(shù)輸入時,過濾器未正確識別和過濾轉義序列
    的頭像 發(fā)表于 03-29 14:35 ?1033次閱讀

    linux命令概述

    電子發(fā)燒友網(wǎng)站提供《linux命令概述.pdf》資料免費下載
    發(fā)表于 03-11 09:18 ?3次下載
    主站蜘蛛池模板: 精品国产第一页 | 加勒比一木道|视频在线看 加勒比在线免费视频 | 亚洲色图88 | 韩国r天堂 | 亚洲hhh | 中文字幕一区二区三 | 青青伊人91久久福利精品 | 男人的天堂在线精品视频 | 99国产国人青青视频在线观看 | 日韩精品免费一级视频 | 日本不卡在线一区二区三区视频 | 边做边爱在线观看视频免费 | 桃桃酱无缝丝袜在线播放 | 色综合小说天天综合网 | 啪啪免费看视频 | 天天操夜夜摸 | 中文字幕在线看视频一区二区三区 | 美女被曹 | 久久精品国产99国产精品免费看 | 天天成人综合网 | 狠狠色依依成人婷婷九月 | 182.t v香蕉人人网站 | 456性欧美欧美在线视频 | 干天天| 日韩一级片免费看 | 手机福利在线 | 潘金莲国产三级视频在线 | 色偷偷成人网免费视频男人的天堂 | 91亚洲视频| 免费看一毛一级毛片视频 | 视频一二三区 | 日韩福利一区 | 亚洲午夜久久 | 播放欧亚一级特黄录像 | 国产98在线传媒在线视频 | 色偷偷尼玛图亚洲综合 | 国产永久视频夜色资源网 | 天天性视频 | 色视频线观看在线播放 | 天天干天天做 | susu成人影院|