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ů.