Відповіді:
Я прийшов сюди, побачивши три відповіді, думаючи, що я нічого не можу додати, і що це буде вправою того, скільки людей можуть опублікувати той самий 1-лайнер у першу хвилину запитання. Але я знаходжу людей, які використовують якийсь новий захоплений hexdumpінструмент. Ця команда є способом більше 2 літер; він натякає на якусь базу, крім Єдиної істинної бази (база 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).