„Linux“ operacinėje sistemoje „od“ yra naudinga komanda, kuri pagal numatytuosius nustatymus konvertuoja įvestį keliais formatais su aštuoneto formatu. Kaip mes visi žinome, „Octal“ turi bazinį skaičių 8, naudojamą dvejetainiams skaičiams pateikti trumpu pavidalu.
„Linux“ kūrėjai scenarijams derinti naudoja „od“, dar vadinamą „Octal Dump“.
„Od“ yra efektyvi komanda, padedanti suprasti sudėtingus duomenis, kurių negalima perskaityti žmonėms.
Komandų sintaksė
Pagrindinė „sintaksė“odKomanda yra:
od [parinktys]… [failo_vardas]Od komanda su pavyzdžiais
Prieš pradedant od komandos parinktis, sukurkite tekstinį failą ir pridėkite skaitinį turinį, kad suprastumėte, ar jis veikia. Aš sukūriau failą pavadinimu „testas.txt“Ir pridėjo keletą duomenų.
Perskaitykime šį tekstinį failą naudodami katė komanda terminale:
$ katės testas.txt
Darbo pradžia naudojant komandų parinktis
Norėdami atspausdintitestasFailo turinį aštuntainiu formatu, naudokite-b“Parinktis:
$ od -b testas.txt
Jūs galite pamatyti skirtumą; bandomosios bylos duomenys buvo konvertuoti į aštuonetinį formatą.
Spausdinti "testas.txt“Failo turinį simbolių formatu, naudokite-c“Parinktis:
$ od -c testas.txt
Kai naudojate-An“Vėliava su„-c“Parinktį, ji atspausdins„testas.txt“Failo turinys simbolių formatu, bet be kompensuojamos informacijos:
$ od -An -c testas.txt
Taigi, matome, kad kai naudojome „-An“Vėliava su parinktimis, ji rodys išvestį be baitų poslinkio. „-An“Vėliavą galima naudoti ir su kitomis galimybėmis.
Naudoti "-w1“Vėliava tinkinti turinio plotį. Pavyzdžiui: įveskite „-w1" su "-Reklama“. Jis pritaikys šešioliktainio formato plotį (nes -A yra sujungtas su d).
$ od -w1 -c -Ad testas.txt
Naudoti "-i“Parinktis, kad rezultatas būtų rodomas kaip dešimtainis sveikasis skaičius:
$ od -i testas.txt
Naudoti "-o“Parinktis, kad rezultatas būtų rodomas kaip aštuonių 2 baitų vienetai:
$ od -o testas.txt
Naudoti "-x“Parinktį, jei norite išspausdinti rezultatą kaip šešioliktainius 2 baitų vienetus:
$ od -x testas.txt
Norėdami išspausdinti pagalbą, susijusią su komanda „od“ terminale, naudokite komandą „help“:
$ od - pagalba
Norėdami spausdinti terminalo informaciją apie versiją, naudokite parinktį „versija“ taip:
$ od --versija
Išvada
„Octal Dump“ (od) yra „Linux“ komanda, naudojama failų duomenims konvertuoti įvairiais formatais, pagal numatytuosius nustatymus aštuonetinis. Ši pamoka parodė, kaip naudoti „od“Komanda terminale ir skirtingos jos galimybės konvertuoti duomenis į įvairius formatus.