2021-05-12 14:32:11
Linux xxd命令入門範例教學
2020-06-16 16:38:05
你是否需要使用二進位制或十六進位制格式顯示檔案內容? 尋找可以執行此操作的命令列實用程式? 那,你很幸運,因為存在一個名為xxd的命令可以為你做到這一點。 在本教學中,我們將使用一些易於理解的範例來討論xxd。 但在我們這樣做之前,值得一提的是這裡的所有例子都是在Ubuntu 18.04 LTS機器上測試過的。
xxd 命令可以將指定檔案或標準輸入以十六進位制轉儲,也可以把十六進位制轉儲轉換成原來的二進位制形式。
Linux xxd 命令
Linux中的xxd命令允許您建立一個hexdump甚至反過來。 以下是它的語法:
xxd [OPTIONS] [file]
以下是該工具的手冊頁的解釋:
xxd建立給定檔案或標準輸入的十六進位制轉儲。 它還可以將十六進位制轉儲轉換回其原始二進位制形式。 與uuencode(1) 和 uudecode(1)一樣,它允許以“mail-safe”ASCII表示傳輸二進位制資料,但具有解碼到標準輸出的優點。 而且,它可以用於執行二進位制檔案修補。
下面是一些Q&A風格的例子,可以讓您更好地了解xxd是如何工作的。
Q1. 如何使用xxd命令?
這很簡單。 例如,假設您有一個文字檔案'linuxidc.com.txt',其內容如下所示:
No.|Country|Yes/No
01|China|Y
02|US|Y
03|Australia|Y
04|India|N
05|Russia|Y
06|Japan|Y
07|Singapore|Y
08|South Korea|N
09|Finland|Y
10|Ireland|Y
以下是如何使用xxd將檔案內容轉換為十六進位制:
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -$ xxd linuxidc.com.txt
相關文章