Jaký je rozdíl mezi příkazy od, hd, hexdump a xxd?
Jsou to všechny příkazy pro výpis souborů a mohou vše vypsat v různých formátech, jako je hexadecimální, osmičkový nebo binární. Proč vytvářet různé programy?
Komentáře
odpověď
Unix, jehož Linux je jen jednou příchutí, má dlouhou a bohatou historii. Nebylo vyvinuto jedinou společností nebo skupinou ani podle hlavního plánu a vyvinulo se přizpůsobením mnoha mezerám. Můžete najít mnoho příkladů, kde více nástrojů pokrývá podobné nebo stejné funkce. Byly implementovány různými lidmi v různých dobách pro podobné účely; zkontrolujte jejich stránky pro nápovědu.
Díky vzestupu Open Source obecně a možnostem informačního věku si můžeme užít výhody mnoha těchto nástrojů, které jsou pro naše použití obecně dostupné. Pokus o jejich sloučení do jednoho bude mít za následek, že bude k dispozici další.
Užijte si; toto jsou úžasné časy!
Výběr pro další čtení:
Odpověď
od
poskytuje více možností formátování, například -t d1
, který zobrazuje podepsané bajty.
od
– výpis souborů v osmičkovém a jiném formátu .hexdump
– ascii, decimal, hexadecimal, octal dump.hd
– zdá se, že ' je divný, že ' v Linuxu neexistuje stránky, ale najdu to na nějakém webu, který tyto stránky uvádí, a zdá se, že je to alias pro hexdump.xxd
– vytvořte hexdump nebo proveďte obráceně, ve srovnání se třemi ostatními to může udělat obráceně. Všechny mají určité specifické vlastnosti, ale celkově vykonávají stejnou hlavní práci. Můžeme dokonce mít ekvivalenty příkazů z jednoho do druhého. Jen jsem přemýšlel, proč nezlepšit jeden místo vytváření více příkazů.