ນີ້ແມ່ນຄໍາສັ່ງ od ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
od - dump ໄຟລ໌ໃນຮູບແບບ octal ແລະຮູບແບບອື່ນໆ
ສະຫຼຸບສັງລວມ
od [ທາງເລືອກ]... [ເອກະສານ] ...
od [-abcdfilosx]... [ເອກະສານ][[+]OFFSET[.][b]]
od -- ແບບດັ້ງເດີມ [ທາງເລືອກ]... [ເອກະສານ][[+]OFFSET[.][b] [+][LABEL][.][b]]
ລາຍລະອຽດ
ຂຽນການເປັນຕົວແທນທີ່ບໍ່ຊັດເຈນ, ໄບຕ໌ແປດຕາມຄ່າເລີ່ມຕົ້ນ, ຂອງ FILE ເປັນຜົນຜະລິດມາດຕະຖານ.
ດ້ວຍຫຼາຍກວ່າໜຶ່ງ FILE argument, concatenate ເຂົາເຈົ້າຢູ່ໃນລຳດັບທີ່ລະບຸໄວ້ເພື່ອສ້າງການປ້ອນຂໍ້ມູນ.
ໂດຍບໍ່ມີ FILE, ຫຼືເມື່ອ FILE ແມ່ນ -, ອ່ານການປ້ອນຂໍ້ມູນມາດຕະຖານ.
ຖ້າທັງສອງຮູບແບບການໂທທໍາອິດແລະທີສອງຖືກນໍາໃຊ້, ຮູບແບບທີສອງແມ່ນສົມມຸດວ່າສຸດທ້າຍ
operand ເລີ່ມຕົ້ນດ້ວຍ + ຫຼື (ຖ້າມີ 2 operand) ຕົວເລກ. OFFSET operand ຫມາຍຄວາມວ່າ -j
ຊົດເຊີຍ. LABEL ແມ່ນທີ່ຢູ່ pseudo-address ໃນຄັ້ງທໍາອິດ byte ພິມ, ເພີ່ມຂຶ້ນໃນເວລາທີ່ dump ແມ່ນ
ຄວາມຄືບຫນ້າ. ສຳລັບ OFFSET ແລະ LABEL, ຄຳນຳໜ້າ 0x ຫຼື 0X ສະແດງເຖິງເລກຖານສິບຫົກ; ຄໍາຕໍ່ທ້າຍອາດຈະ
ເປັນ . ສໍາລັບເລກຖານແປດ ແລະ b ສໍາລັບຄູນດ້ວຍ 512.
ການໂຕ້ຖຽງບັງຄັບຕໍ່ທາງເລືອກຍາວແມ່ນບັງຄັບສໍາລັບທາງເລືອກສັ້ນເກີນໄປ.
-A, --address-ຫມຸດະ=ຮາກ
ຮູບແບບຜົນຜະລິດສໍາລັບການຊົດເຊີຍໄຟລ໌; RADIX ແມ່ນໜຶ່ງໃນ [doxn], ສໍາລັບເລກຖານສິບ, Octal, Hex ຫຼື
ບໍ່ມີ
--endian ={ໃຫຍ່|ນ້ອຍ}
swap input bytes ຕາມຄໍາສັ່ງທີ່ກໍານົດໄວ້
-j, --skip, ໄບຕ໌=BYTES
ຂ້າມ BYTES input bytes ກ່ອນ
-N, --read, ໄບຕ໌=BYTES
ຈໍາກັດການ dump ເປັນ BYTES input bytes
-S BYTES, --strings[=BYTES]
ສະຕຣິງຜົນຜະລິດຢ່າງໜ້ອຍ BYTES graphic chars; 3 ຫມາຍເຖິງເມື່ອ BYTES ບໍ່ແມ່ນ
ລະບຸ
-t, -- ຮູບແບບ=TYPE
ເລືອກຮູບແບບຜົນຜະລິດຫຼືຮູບແບບ
-v, --output-ຊໍ້າກັນ
ຢ່າໃຊ້ * ເພື່ອເຄື່ອງຫມາຍການສະກັດກັ້ນເສັ້ນ
-w [BYTES], --ກວ້າງ[=BYTES]
ຜົນຜະລິດ BYTES ໄບຕ໌ຕໍ່ແຖວຜົນຜະລິດ; 32 ຫມາຍເຖິງເມື່ອ BYTES ບໍ່ໄດ້ຖືກລະບຸ
-- ແບບດັ້ງເດີມ
ຍອມຮັບການໂຕ້ຖຽງໃນຮູບແບບທີສາມຂ້າງເທິງ
- ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອນີ້ແລະອອກ
- ການປ່ຽນແປງ
ຜົນຜະລິດສະບັບຂໍ້ມູນແລະອອກ
ແບບດັ້ງເດີມ ຮູບແບບ ຂໍ້ກໍາຫນົດ ອາດຈະ be ປະສົມ; ພວກເຂົາເຈົ້າ ສະສົມ:
-a ຄືກັນກັບ -t a, ເລືອກຕົວອັກສອນທີ່ມີຊື່, ໂດຍບໍ່ສົນເລື່ອງທີ່ມີຄໍາສັ່ງສູງ
-b ຄືກັນກັບ -t o1, ເລືອກ octal bytes
-c ຄືກັນກັບ -t c, ເລືອກຕົວໜັງສືທີ່ສາມາດພິມໄດ້ ຫຼືການໜີບ backslash
-d ຄືກັນກັບ -t u2, ເລືອກຫົວໜ່ວຍທົດສະນິຍົມທີ່ບໍ່ໄດ້ເຊັນ 2-byte
-f ຄືກັນກັບ -t fF, ເລືອກ floats
-i ຄືກັນກັບ -t dI, ເລືອກ decimal ints
-l ຄືກັນກັບ -t dL, ເລືອກຄວາມຍາວທົດສະນິຍົມ
-o ຄືກັນກັບ -t o2, ເລືອກໜ່ວຍ octal 2-byte
-s ຄືກັນກັບ -t d2, ເລືອກຫົວໜ່ວຍທົດສະນິຍົມ 2-byte
-x ຄືກັນກັບ -t x2, ເລືອກຫົວໜ່ວຍເລກຖານສິບຫົກ 2-byte
TYPE is ໄດ້ up of ຫນຶ່ງ or ເພີ່ມເຕີມ of ເຫຼົ່ານີ້ ຂໍ້ກໍາຫນົດ:
ລັກສະນະທີ່ມີຊື່, ບໍ່ສົນໃຈກັບບິດຄໍາສັ່ງສູງ
c ຕົວອັກສອນທີ່ສາມາດພິມໄດ້ຫຼືການຫລົບຫນີ backslash
d [SIZE]
ເລກທົດສະນິຍົມ, SIZE bytes ຕໍ່ຈຳນວນເຕັມ
f [SIZE]
ຈຸດລອຍ, SIZE bytes ຕໍ່ຈຳນວນເຕັມ
o [SIZE]
octal, SIZE bytes ຕໍ່ຈໍານວນເຕັມ
u [SIZE]
ທົດສະນິຍົມທີ່ບໍ່ໄດ້ເຊັນ, SIZE bytes ຕໍ່ຈຳນວນເຕັມ
x [SIZE]
ເລກຖານສິບຫົກ, SIZE ໄບຕ໌ຕໍ່ຈຳນວນເຕັມ
SIZE ແມ່ນຕົວເລກ. ສໍາລັບ TYPE ໃນ [doux], SIZE ອາດຈະເປັນ C ສໍາລັບ sizeof(char), S ສໍາລັບ
sizeof(ສັ້ນ), I ສໍາລັບ sizeof(int) ຫຼື L ສໍາລັບ sizeof(long). ຖ້າ TYPE ແມ່ນ f, SIZE ອາດຈະເປັນ F
ສໍາລັບຂະຫນາດຂອງ (float), Dສໍາລັບຂະຫນາດຂອງ (double) ຫຼື L ສໍາລັບຂະຫນາດຂອງ (ຍາວ double).
ການເພີ່ມ az suffix ໃສ່ປະເພດໃດກໍ່ໄດ້ສະແດງຕົວອັກສອນທີ່ສາມາດພິມໄດ້ໃນຕອນທ້າຍຂອງແຕ່ລະຜົນຜະລິດ
ເສັ້ນ.
BYTES is hex ກັບ 0x or 0X ຄຳນຳໜ້າ, ແລະ ອາດຈະ ມີ a ວີຜົນປະໂຫຍດ ຄຳຕໍ່ທ້າຍ:
b 512
KB 1000
K 1024
MB 1000 * 1000
M 1024 * 1024
ແລະອື່ນໆສໍາລັບ G, T, P, E, Z, Y.
ຕົວຢ່າງ
od -A x -t x1z -v
ສະແດງຜົນຜະລິດຮູບແບບ hexdump
od -A o -t oS -w16
ຮູບແບບຜົນຜະລິດເລີ່ມຕົ້ນທີ່ໃຊ້ໂດຍ od
ໃຊ້ od ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net