Qual è la differenza tra i comandi od, hd, hexdump e xxd?

Qual è la differenza tra i comandi od, hd, hexdump e xxd?

Sono tutti comandi per scaricare file e possono tutto lo scarica in vari formati come esadecimale, ottale o binario. Perché creare programmi diversi?

Commenti

  • @jsotola od – scarica i file in ottale e altri formati . hexdump – ascii, decimale, esadecimale, dump ottale. hd – ' è strano che ' non esista su Linux man pagine ma posso trovarlo su qualche sito web che elenca quelle pagine e sembra essere un alias per hexdump. xxd – crea un dump esadecimale o fai il contrario, rispetto agli altri tre, può fare il contrario. Hanno tutti alcune caratteristiche specifiche ma nel complesso svolgono lo stesso lavoro principale. Possiamo anche avere comandi equivalenti da uno allaltro. Mi chiedevo solo perché non migliorarne uno solo invece di creare più comandi.
  • È ' un peccato hexdump può ' non inverte come fa xxd

Answer

Unix, di cui Linux è solo un sapore, ha una lunga e ricca storia. Non è stato sviluppato da una singola azienda o gruppo, né seguendo un piano generale, e si è evoluto adattandosi a molte nicchie. Puoi trovare molti esempi in cui più strumenti coprono funzionalità simili o uguali. Sono stati implementati da persone diverse in momenti diversi per scopi simili; controlla le loro manpage per suggerimenti.

Grazie allascesa dellopen source in generale e alle possibilità dellera dellinformazione, possiamo godere del vantaggio che molti di questi strumenti sono generalmente disponibili per il nostro uso. Il tentativo di unirli in uno ne renderà disponibile uno in più.

xkcd: Standards

Divertiti; questi sono tempi fantastici!

Una selezione per ulteriori letture:

Risposta

od fornisce più opzioni di formattazione, come -t d1, che mostra i byte con segno.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *