В операционной системе Linux «od» — полезная команда, которая по умолчанию преобразует входные данные в несколько форматов с восьмеричным форматом. Как мы все знаем, Octal имеет число с основанием 8, используемое для представления двоичных чисел в краткой форме.
Разработчики Linux используют od, также известный как Octal Dump, для отладки скриптов.
«Od» — это эффективная команда, которая помогает понять сложные данные, нечитаемые человеком.
Основной синтаксис команды «od»:
od [options] .. [file_name]
Прежде чем начинать с опциями команды od, создайте текстовый файл и добавьте числовое содержимое, чтобы понять, что он работает. Мы создали файл с именем «test.txt» и добавил некоторые данные.
Давайте прочитаем этот текстовый файл с помощью команды cat в терминале:
$ cat test.txt
Чтобы распечатать содержимое «тестового» файла в восьмеричном формате, используйте параметр «-b»:
$ od -b test.txt
Вы можете увидеть разницу; данные тестового файла были преобразованы в восьмеричный формат.
Чтобы распечатать содержимое файла «test.txt» в символьном формате, используйте параметр «-c»:
$ od -c test.txt
При использовании «-an» флаг с «-c» вариант, он будет печатать « test.txt содержимое файла» в символьном формате, но без смещения информации:
$ od -An -c test.txt
Итак, видно, что когда мы использовали флаг «-An» с параметрами, он будет отображать вывод без байтового смещения. Флаг «-An» также можно использовать с другими параметрами.
Используйте флаг «-w1» для настройки ширины содержимого. Например: введите «-w1» с «-Ad». Он настроит ширину шестнадцатеричного формата (поскольку -A объединяется с d).
$ od -w1 -c -Ad test.txt
Используйте параметр «-i», чтобы отобразить результат в виде десятичного целого числа:
$ od -i test.txt
Используйте параметр «-o», чтобы отобразить результат в виде восьмеричных двухбайтовых единиц:
$ od -o test.txt
Используйте параметр «-x», чтобы распечатать результат в виде двухбайтовых шестнадцатеричных единиц:
$ od -x test.txt
Чтобы распечатать справку по команде «od» в терминале, используйте команду «help»:
$ od --help
Чтобы распечатать информацию о версии в терминале, используйте опцию «версия» следующим образом:
$ od --version
Octal Dump (od) — это команда в Linux, используемая для преобразования файловых данных в различные форматы с восьмеричным форматом по умолчанию. В этой статье показано, как использовать команду «od» в терминале и ее различные параметры для преобразования данных в различные форматы.