Mi a különbség az od, hd, hexdump és xxd parancsok között?

Mi a különbség az od, a hd, a hexdump és az xxd parancsok között?

Mindegyik parancs fájlok lerakására szolgál, és képesek mindegyik különféle formátumban dobja el, például hexadecimális, oktális vagy bináris formátumban. Miért érdemes különféle programokat létrehozni?

Megjegyzések

  • @jsotola od – oktális és más formátumú fájlok kiírása . hexdump – ascii, decimális, hexadecimális, oktális dump. hd – ez ' s furcsa, úgy tűnik, nem létezik ' a Linux man oldalakat, de megtalálom néhány weboldalon, amely felsorolja ezeket az oldalakat, és úgy tűnik, hogy a hexdump álneve. xxd – készítsen hexdumpot vagy fordítva, a három másikhoz képest fordítva is. Mindegyikük rendelkezik bizonyos sajátosságokkal, de összességében ugyanazt a fő feladatot látják el. Akár egyenértékű parancsok is lehetnek egymás között. Csak arra gondoltam, miért ne lehetne egyetlen parancsot fejleszteni több parancs létrehozása helyett.
  • Ez ' a sajnálatos hexdump ' t fordítva csinálják, mint az xxd

Válasz

A Unix, amelynek a Linux csak egy íze van hosszú és gazdag történelem. Nem egy vállalat vagy csoport fejlesztette ki, és nem is egy alaptervet követve, és számos réshez igazodva alakult ki. Számos példát találhat, ahol több eszköz lefedi hasonló vagy azonos funkciókat. Különböző emberek hajtották végre őket különböző időpontokban, hasonló célokból; ellenőrizze, hogy nincsenek-e tippjeik a weboldalukon.

A nyílt forráskód általában elterjedésének és az információs kor lehetőségeinek köszönhetően élvezhetjük annak előnyét, hogy ezen eszközök közül sokan általánosan elérhetőek a használatunk számára. Ha megpróbálja egyesíteni őket, akkor még egy áll rendelkezésre.

xkcd: Szabványok

Élvezd; csodálatos idők vannak!

Válogatás további olvasáshoz:

Válasz

od további formázási lehetőségeket kínál, például -t d1, amely aláírt bájtokat jelenít meg.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük