Ответы:
Я пришел сюда, увидев три ответа, думая, что мне нечего добавить, и что это будет упражнение в том, как много людей могут опубликовать один и тот же вкладыш в первую минуту задаваемого вопроса. Но я нахожу людей, использующих какой-то новый hexdumpинструмент. Эта команда является способом более 2 букв; это намекает на некоторую базу, отличную от The One True Base (база 8); и из его названия даже видно, что он делает. Очевидно, что это не путь Unix.
Так вот и радость od("восьмеричная свалка").
Первый GNU, как вы найдете на вашем Linux Mint:
od --format=x1 --read-bytes=10 foo
Теперь BSD, где ирония в том, что на самом деле это та же программа, что и hexdump:
od -t x1 -N 10 foo
Вы можете использовать xxdдля этого.
$ xxd -ps -l 10 FILENAME
546865204d4954204c69
Это печатает первые 10 байт ( -l 10) FILENAMEв простом шестнадцатеричном формате ( -ps).