Jaka jest różnica między poleceniami od, hd, hexdump i xxd?

Jaka jest różnica między poleceniami od, hd, hexdump i xxd?

Wszystkie są poleceniami do zrzucania plików i mogą wszystkie zrzucają go w różnych formatach, takich jak szesnastkowy, ósemkowy lub binarny. Po co tworzyć różne programy?

Komentarze

  • @jsotola od – zrzucaj pliki w formacie ósemkowym i innym . hexdump – zrzut ascii, dziesiętny, szesnastkowy, ósemkowy. hd – to ' dziwne, że nie ' nie wydaje się istnieć w systemie Linux stron, ale mogę go znaleźć na niektórych stronach internetowych, które zawierają listę tych stron i wydaje się, że jest to alias dla zrzutu heksowego. xxd – wykonaj zrzut heksowy lub zrób odwrotnie, w porównaniu z trzema innymi, może to zrobić odwrotnie. Wszystkie mają pewne specyficzne cechy, ale ogólnie wykonują tę samą główną pracę. Możemy nawet mieć odpowiedniki poleceń od jednego do drugiego. Zastanawiałem się tylko, dlaczego nie ulepszyć jednego zamiast tworzyć wiele poleceń.
  • To ' szkoda, że zrzut heksowy może ' t odwrócić jak xxd

Odpowiedź

Unix, którego Linux jest tylko jednym z wariantów, ma długa i bogata historia. Nie został opracowany przez jedną firmę ani grupę, ani według planu generalnego, a ewoluował poprzez adaptację do wielu nisz. Można znaleźć wiele przykładów, w których wiele narzędzi obejmuje podobne lub takie same funkcje. Były wdrażane przez różne osoby w różnym czasie w podobnych celach; poszukaj wskazówek w ich podręcznikach.

Dzięki ogólnemu rozwojowi Open Source i możliwościom ery informacyjnej, możemy czerpać korzyści z wielu z tych narzędzi, które są ogólnie dostępne do naszego użytku. Próba połączenia ich w jeden spowoduje, że będzie dostępny jeszcze jeden.

xkcd: Standards

Ciesz się; to są niesamowite czasy!

Wybór do dalszej lektury:

Odpowiedź

od udostępnia więcej opcji formatowania, takich jak -t d1, który wyświetla podpisane bajty.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *