ນີ້ແມ່ນຄໍາສັ່ງ stdbuf ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
stdbuf - ດໍາເນີນການຄໍາສັ່ງ, ດ້ວຍການດໍາເນີນການ buffering ດັດແກ້ສໍາລັບສະຕຣີມມາດຕະຖານຂອງມັນ.
ສະຫຼຸບສັງລວມ
stdbuf ທາງເລືອກ... ຄໍາສັ່ງ
ລາຍລະອຽດ
ດໍາເນີນການ COMMAND, ດ້ວຍການດໍາເນີນການແກ້ໄຂ buffering ສໍາລັບສະຕຣີມມາດຕະຖານຂອງມັນ.
ການໂຕ້ຖຽງບັງຄັບຕໍ່ທາງເລືອກຍາວແມ່ນບັງຄັບສໍາລັບທາງເລືອກສັ້ນເກີນໄປ.
-i, --ການປ້ອນຂໍ້ມູນ=MODE
ປັບການປັບຄ່າມາດຕະຖານ input stream buffering
-o, -- ຜົນຜະລິດ=MODE
ປັບການບັນລຸສະຕຣີມຜົນຜະລິດມາດຕະຖານ
-e, -- ຄວາມຜິດພາດ=MODE
ປັບການບັນທຶກການສະຕຣີມຄວາມຜິດພາດມາດຕະຖານ
- ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອນີ້ແລະອອກ
- ການປ່ຽນແປງ
ຜົນຜະລິດສະບັບຂໍ້ມູນແລະອອກ
ຖ້າ MODE ເປັນ 'L' ກະແສທີ່ສອດຄ້ອງກັນຈະຖືກ buffed. ຕົວເລືອກນີ້ບໍ່ຖືກຕ້ອງ
ດ້ວຍການປ້ອນຂໍ້ມູນມາດຕະຖານ.
ຖ້າ MODE ແມ່ນ '0' ການຖ່າຍທອດທີ່ສອດຄ້ອງກັນຈະບໍ່ຖືກລົບກວນ.
ຖ້າບໍ່ດັ່ງນັ້ນ MODE ແມ່ນຕົວເລກທີ່ອາດຈະປະຕິບັດຕາມຫນຶ່ງຕໍ່ໄປນີ້: KB 1000, K 1024,
MB 1000*1000, M 1024*1024, ແລະອື່ນໆສໍາລັບ G, T, P, E, Z, Y. ໃນກໍລະນີທີ່ສອດຄ້ອງກັນ
streamed ຈະໄດ້ຮັບການ buffed ຢ່າງເຕັມສ່ວນກັບຂະຫນາດ buffer ທີ່ກໍານົດໄວ້ເປັນ MODE bytes.
ໝາຍເຫດ: ຖ້າ COMMAND ປັບ buffering ຂອງສະຕຣີມມາດຕະຖານຂອງມັນ (ຕົວຢ່າງ 'tee')
ຫຼັງຈາກນັ້ນ, ມັນຈະ override ການປ່ຽນແປງທີ່ສອດຄ້ອງກັນໂດຍ 'stdbuf'. ນອກຈາກນັ້ນ, ບາງຕົວກອງ (ເຊັ່ນ 'dd'
ແລະ 'cat' ແລະອື່ນໆ.) ບໍ່ໄດ້ໃຊ້ການຖ່າຍທອດສໍາລັບ I/O, ແລະດັ່ງນັ້ນຈຶ່ງບໍ່ໄດ້ຮັບຜົນກະທົບຈາກການຕັ້ງຄ່າ 'stdbuf'.
ຕົວຢ່າງ
ຫາງ -f access.log | stdbuf -oL ການຕັດ -d ' ' -f1 | ເປັນເອກະລັກ
ນີ້ຈະສະແດງລາຍການທີ່ເປັນເອກະລັກຈາກ access.log ທັນທີ
ໃຊ້ stdbuf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net