W systemie operacyjnym Linux „od” to przydatne polecenie, które domyślnie konwertuje dane wejściowe w wielu formatach z formatem ósemkowym. Jak wszyscy wiemy, Octal ma liczbę o podstawie 8 używaną do przedstawiania liczb binarnych w krótkiej formie.
Deweloperzy Linuksa używają „od”, znanego również jako Octal Dump, do debugowania skryptów.
„od” to skuteczne polecenie, które pomaga zrozumieć złożone dane, które nie są czytelne dla człowieka.
Składnia poleceń
Podstawowa składnia „odPolecenie to:
od [opcje]… [nazwa_pliku]Od polecenia z przykładami
Przed rozpoczęciem z od opcje poleceń, utwórz plik tekstowy i dodaj zawartość liczbową, aby zrozumieć, jak działa. Utworzyłem plik o nazwie „test.tekst” i dodałem trochę danych.
Przeczytajmy ten plik tekstowy za pomocą kot polecenie w terminalu:
$ test kota.tekst
Pierwsze kroki z opcjami poleceń
Aby wydrukować „test” zawartość pliku w formacie ósemkowym, użyj „-b" opcja:
$ od -b test.tekst
Widać różnicę; dane pliku testowego zostały przekonwertowane na format ósemkowy.
Drukować "test.tekst” zawartość pliku w formacie znakowym, użyj „-do" opcja:
$ od -c test.tekst
Kiedy używasz „-Na” flaga z”-do”, wydrukuje „test.tekst” zawartość pliku w formacie znakowym, ale bez informacji o przesunięciu:
$ od -An -c test.tekst
Widać więc, że kiedy używaliśmy „-Na” flaga z opcjami, wyświetli dane wyjściowe bez przesunięcia bajtów. „-Na” flaga może być używana również z innymi opcjami.
Użyj "-w1”flaga, aby dostosować szerokość treści. Na przykład: wpiszmy „-w1" z "-Ogłoszenie”. Dostosuje szerokość formatu szesnastkowego (ponieważ -A jest połączone z d).
$ od -w1 -c -Test reklam.tekst
Użyj "-ja” opcja wyświetlania wyniku jako dziesiętnej liczby całkowitej:
$ od -i test.tekst
Użyj "-o” opcja wyświetlania wyniku w ósemkowych jednostkach 2-bajtowych:
$ od -o test.tekst
Użyj "-x” opcja drukowania wyniku w postaci szesnastkowych jednostek 2-bajtowych:
$ od -x test.tekst
Aby wydrukować pomoc dotyczącą polecenia „od” w terminalu, użyj polecenia „help”:
$ od --pomoc
Aby wydrukować informacje o wersji w terminalu, użyj opcji „wersja” w następujący sposób:
$ od --wersja
Wniosek
Zrzut ósemkowy (od) to polecenie w systemie Linux używane do konwersji danych plików w różnych formatach z domyślnym formatem ósemkowym. W tym samouczku pokazano, jak korzystać z „od” polecenie w terminalu i jego różne opcje konwersji danych do różnych formatów.