termdebug - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ termdebug ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


termdebug - ປະໂຫຍດສໍາລັບການ debugging ໂຄງການ terminal ແບບໂຕ້ຕອບ.

ລາຍລະອຽດ


termdebug ແມ່ນຊຸດຂອງເຄື່ອງໃຊ້ເພື່ອບັນທຶກ ແລະຫຼິ້ນຄືນການປ້ອນຂໍ້ມູນ ແລະຜົນອອກຂອງ terminal
ໂຄງການ. ເປົ້າ​ຫມາຍ​ຕົ້ນ​ຕໍ​ຂອງ​ມັນ​ແມ່ນ​ການ​ຊ່ວຍ​ເຫຼືອ​ໃນ​ການ​ພັດ​ທະ​ນາ​ແລະ debugging ໂຄງ​ການ​ຢູ່​ປາຍ​ຍອດ​. ອື່ນໆ
ໂປຣແກຣມເຊັ່ນ: termrec/termplay, nethack-recorder/player ແລະ script/scriptreplay ເທົ່ານັ້ນ
ບັນທຶກຜົນຜະລິດ. ຢ່າງໃດກໍຕາມ, ໃນເວລາທີ່ debugging ໂຄງການ terminal ການໂຕ້ຕອບ, ການປ້ອນຂໍ້ມູນແມ່ນ
ມັກຈະມີຄວາມສໍາຄັນເທົ່າກັບຜົນຜະລິດ.

termdebug ປະ​ກອບ​ດ້ວຍ​ອຸ​ປະ​ກອນ​ການ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

tdrecord
ເລີ່ມໂຄງການ ແລະບັນທຶກການປ້ອນຂໍ້ມູນ ແລະຜົນຜະລິດຂອງມັນ.

tdreplay
ເລີ່ມ​ຕົ້ນ​ໂຄງ​ການ​ແລະ replays ການ​ປ້ອນ​ຂໍ້​ມູນ​ຂອງ​ການ​ບັນ​ທຶກ​ໄດ້​.

tdview ສະແດງຜົນຂອງການບັນທຶກ.

tdrecord
ເລີ່ມ​ຕົ້ນ​ໂຄງ​ການ​ແລະ replays ການ​ປ້ອນ​ຂໍ້​ມູນ​ຂອງ​ການ​ບັນ​ທຶກ​ການ​, ການ​ບັນ​ທຶກ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ແລະ​
ຜົນຜະລິດເພື່ອສ້າງການບັນທຶກໃຫມ່.

tdcompare
ປຽບທຽບສອງບັນທຶກເພື່ອກໍານົດວ່າມີຄວາມແຕກຕ່າງກັນ. ລາຍງານ
ຄວາມແຕກຕ່າງສາມາດຢູ່ໃນພຶດຕິກໍາການປ້ອນຂໍ້ມູນ / ຜົນຜະລິດທີ່ແນ່ນອນ, ຫຼືຢູ່ໃນສາຍຕາ
ພຶດຕິ ກຳ.

ໄວຍະກອນ


ບັນທຶກທີ່ເຮັດດ້ວຍ termdebug utilities ໃຊ້ຮູບແບບງ່າຍດາຍ. ແຕ່ລະການບັນທຶກ
ປະກອບດ້ວຍຊຸດຂອງຄໍາແນະນໍາທີ່ມີການໂຕ້ຖຽງ. ພື້ນທີ່ສີຂາວບໍ່ສໍາຄັນ. ພາສາ
ສະຫນັບສະຫນູນຄໍາຄິດຄໍາເຫັນແຖວທີ່ເລີ່ມຕົ້ນທີ່ # ແລະແລ່ນໄປໃນຕອນທ້າຍຂອງແຖວ. ອື່ນໆເທົ່ານັ້ນ
ອົງປະກອບແມ່ນຕົວເລກ (ລໍາດັບຂອງຕົວເລກ) ແລະສະຕຣິງ. Strings ເລີ່ມຕົ້ນແລະສິ້ນສຸດດ້ວຍ a
double qoute, ແລະໃຊ້ C-style escaping. ຄໍາແນະນໍາຕໍ່ໄປນີ້ແມ່ນເປັນທີ່ຮູ້ຈັກ:

ປະມານ ຊື່ ມູນຄ່າ
ກໍານົດຄ່າຂອງຕົວແປສະພາບແວດລ້ອມ ຊື່ to ມູນຄ່າ. ຊື່ ແລະ ມູນຄ່າ ແມ່ນສາຍ.
ຄຳສັ່ງ env ທັງໝົດຕ້ອງປາກົດກ່ອນຄຳສັ່ງເລີ່ມຕົ້ນ.

window_size ຄໍລໍາ ສາຍ [ຊັກຊ້າ [> min_delay]]
ກໍານົດຂະຫນາດຂອງປ່ອງຢ້ຽມຢູ່ປາຍຍອດເປັນ ຄໍລໍາ ໂດຍແຖວ_. ອາດຈະຖືກກໍານົດທັງກ່ອນແລະ
ຫຼັງຈາກຄໍາສັ່ງເລີ່ມຕົ້ນ. ໃນທາງເລືອກ ຊັກຊ້າ ໃນ milliseconds ອາດຈະຖືກກໍານົດ.
ຍິ່ງໄປກວ່ານັ້ນ, min_delay ອາດຈະຖືກກໍານົດໃຫ້ບັງຄັບໃຫ້ລໍຖ້າຢ່າງຫນ້ອຍ min_delay
milliseconds ໂດຍບໍ່ຄໍານຶງເຖິງທາງເລືອກຂອງໂຄງການທີ່ມີການປ່ຽນແປງການຊັກຊ້າທີ່ສໍາຄັນ.

ການເລີ່ມຕົ້ນ ລູກ​ຄ້າ [ການໂຕ້ຖຽງ+]
ຄໍາສັ່ງເລີ່ມຕົ້ນຊີ້ໃຫ້ເຫັນເຖິງ ລູກ​ຄ້າ ເພື່ອເລີ່ມຕົ້ນ. ສູນ ຫຼືຫຼາຍກວ່ານັ້ນ ການໂຕ້ຖຽງs ສໍາລັບການ
ລູກ​ຄ້າ ອາດຈະຖືກກໍານົດ. ລູກ​ຄ້າ ແລະ ການໂຕ້ຖຽງ ແມ່ນສາຍ.

require_version ສະບັບພາສາ
ບອກນາຍພາສາວ່າສະບັບພາສາສະຄຣິບຕ້ອງເປັນ ສະບັບພາສາ. ປະຈຸບັນ
ສະບັບແມ່ນ 1.

ຄໍາແນະນໍາຕໍ່ໄປນີ້ອາດຈະປາກົດຫຼັງຈາກຄໍາສັ່ງເລີ່ມຕົ້ນເທົ່ານັ້ນ:

ຄາດຫວັງວ່າ string+
ຊີ້ບອກຜົນໄດ້ຮັບທີ່ຈະຄາດຫວັງ. ໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ strings ອາດຈະຖືກກໍານົດ.

ສົ່ງ (ຊັກຊ້າ string [> min_delay)+
ລະບຸລະຫັດຫນຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ strings ເພື່ອສົ່ງໄປຫາໂຄງການລູກຄ້າ. ຊັກຊ້າ ແມ່ນ​ຄວາມ​ຊັກ​ຊ້າ
ໃນ miliseconds ລໍຖ້າກ່ອນທີ່ຈະສົ່ງ stringທີ່ຢູ່ ຍິ່ງໄປກວ່ານັ້ນ, min_delay ອາດຈະເປັນ
ກໍານົດເພື່ອບັງຄັບໃຫ້ລໍຖ້າຢ່າງຫນ້ອຍ min_delay milliseconds ໂດຍບໍ່ຄໍານຶງເຖິງໂຄງການ
ທາງ​ເລືອກ​ການ​ປ່ຽນ​ແປງ​ການ​ຊັກ​ຊ້າ​ກະ​ແຈ​.

expect_exit ສະຖານະພາບ
ສັນຍານວ່າລູກຄ້າຄວນຢຸດຢູ່ຈຸດນີ້, ກັບຄືນມາ ສະຖານະພາບ.

expect_suspend
ຊີ້ໃຫ້ເຫັນວ່າລູກຄ້າຄວນໂຈະຕົວເອງໃນຈຸດນີ້.

ຕອບສະຫນອງ
ຊີ້ບອກການໂຕ້ຕອບກັບຜູ້ໃຊ້ຄວນຈະເລີ່ມຕົ້ນໃນຈຸດນີ້. ໃດ
ຄໍາແນະນໍາຫຼັງຈາກຈຸດນີ້ຈະຖືກລະເລີຍ.

ໃຊ້ termdebug ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌