Linuxi operatsioonisüsteemis on “od” kasulik käsk, mis teisendab sisendi vaikimisi kaheksavormingus. Nagu me kõik teame, on Octalil baasarv 8, mida kasutatakse kahendarvude esitamiseks lühikeses vormis.
Linuxi arendajad kasutavad skripti silumiseks tähemärki od, mida nimetatakse ka Octal Dumpiks.
„Od” on tõhus käsk, mis aitab mõista keerukaid andmeid, mis pole inimesele loetavad.
od Käsusüntaks
Põhiline süntaksod”Käsk on:
od [valikud]… [faili_nimi]Od käsk koos näidetega
Enne od käsuvalikud, looge tekstifail ja lisage arvuline sisu, et mõista selle toimimist. Olen loonud faili nimegatest.txt”Ja lisas mõned andmed.
Loeme seda tekstifaili kasutades kass käsk terminalis:
$ kassi test.txt
Alustamine käsuvalikutega
Välja printimisekstest”Faili sisu kaheksandvormingus, kasutage-b”Variant:
$ od -b test.txt
Näete erinevust; testfaili andmed on teisendatud kaheksavormingusse.
Printimisekstest.txtFaili sisu märgivormingus, kasutage-c”Variant:
$ od -c test.txt
Kui kasutate-An”Lipp tähega“-c”, See prindib“test.txt”Faili sisu märgivormingus, kuid ilma nihutamiseta:
$ od -An -c test.txt
Seega on nähtav, et kui kasutasime-An”Lipuga valikud, see kuvab väljundi ilma baitide nihketa. "-An”Lippu saab kasutada ka muude võimalustega.
Kasuta "-w1”Lipp laiuse kohandamiseks. Näiteks: kirjutame-w1"Sõnaga"-Reklaam”. See kohandab kuueteistkümnendsüsteemi vormingu laiust (kuna -A on ühendatud d-ga).
$ od -w1 -c -Ad test.txt
Kasuta "-i”, Et kuvada tulemus kümnendarvuna:
$ od -i test.txt
Kasuta "-o”Valik tulemuse kuvamiseks kaheksabaidiste kaheksakohaliste ühikutena:
$ od -o test.txt
Kasuta "-x”Võimalus tulemuse printimiseks kaheteistkümnendsüsteemis kahebaidiste ühikutena:
$ od -x test.txt
Terminali käsuga „od” seotud abi printimiseks kasutage käsku „help”:
$ od --help
Terminali versiooniteabe printimiseks kasutage valikut „versioon” järgmiselt:
$ od --versioon
Järeldus
Oktaalne prügimägi (od) on Linuxi käsk, mida kasutatakse failivormingu teisendamiseks erinevates vormingutes, vaikimisi kaheksandvormingus. Selles õpetuses on näidatud, kuidasod”Käsk terminalis ja selle erinevad võimalused andmete teisendamiseks erinevatesse vormingutesse.