ນີ້ແມ່ນຄໍາສັ່ງ bogoutil ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bogoutil - ການຖິ້ມຂີ້ເຫຍື້ອ, ການໂຫຼດ, ແລະຮັກສາໄຟລ໌ຖານຂໍ້ມູນ bogofilter
ສະຫຼຸບສັງລວມ
bogoutil {-ຊມ | -V}
bogoutil [ຕົວເລືອກ] {-d ເອກະສານ | - ຮ ເອກະສານ | -l ເອກະສານ | - ມ ເອກະສານ | -ວ ເອກະສານ | - ປ ເອກະສານ}
bogoutil {-r ເອກະສານ | - ຣ ເອກະສານ}
bogoutil {--db-print-leafpage-count ເອກະສານ | --db-print-pagesize ເອກະສານ | --db-ຢືນຢັນ ເອກະສານ |
--db-ດ່ານ ລະບົບ [ທຸງ...] | --db-list-logfiles ລະບົບ |
--db-prune ລະບົບ | --db-ການຟື້ນຕົວ ລະບົບ | --db-recover- harder ລະບົບ |
--db-remove-vironment ລະບົບ}
ບ່ອນທີ່ ທາງເລືອກໃນການ is
bogoutil [-v] [-n] [-C] [-D] [-a ອາຍຸສູງສຸດ] [-ຄ ນັບ] [-ສ ຕ່ຳສຸດ, ສູງສຸດທີ່ເຄຍ] [-y ວັນ] [-I ເອກະສານ]
[-ອ ເອກະສານ] [-x ທົງ] [--config-file ເອກະສານ]
ລາຍລະອຽດ
Bogoutil ແມ່ນສ່ວນຫນຶ່ງຂອງຊຸດການກັ່ນຕອງຂີ້ເຫຍື້ອ bogofilter Bayesian.
ມັນຖືກນໍາໃຊ້ເພື່ອ dump ແລະໂຫຼດຖານຂໍ້ມູນ Berkeley DB ຂອງ bogofilter ໄປແລະຈາກໄຟລ໌ຂໍ້ຄວາມ,
ປະຕິບັດຫນ້າທີ່ບໍາລຸງຮັກສາຖານຂໍ້ມູນ, ແລະເພື່ອສະແດງຄຸນຄ່າສໍາລັບຄໍາສັບສະເພາະ.
OPTIONS
ໄດ້ -d ເອກະສານ ທາງເລືອກບອກ bogoutil ພິມເນື້ອໃນຂອງໄຟລ໌ຖານຂໍ້ມູນ stdout.
ໄດ້ -H ເອກະສານ ທາງເລືອກບອກ bogoutil ພິມ histogram ຂອງໄຟລ໌ຖານຂໍ້ມູນ stdout. ໄດ້
ຜົນຜະລິດແມ່ນຄ້າຍຄືກັນກັບ bogofilter -vv. ສຸດທ້າຍ, hapaxes (tokens ທີ່ໄດ້ເຫັນພຽງແຕ່ຄັ້ງດຽວ)
ແລະ tokens ບໍລິສຸດ (tokens ທີ່ພົບພຽງແຕ່ໃນ ham ຫຼືພຽງແຕ່ຢູ່ໃນ spam) ແມ່ນນັບ.
ໄດ້ -l ເອກະສານ ທາງເລືອກບອກ bogoutil ໂຫຼດຂໍ້ມູນຈາກ stdin ເຂົ້າໄປໃນໄຟລ໌ຖານຂໍ້ມູນ. ຖ້າ
ມີໄຟລ໌ຖານຂໍ້ມູນ, stdin ຂໍ້ມູນຖືກລວມເຂົ້າໃນໄຟລ໌ຖານຂໍ້ມູນ, ດ້ວຍການເພີ່ມຈໍານວນ
ຂຶ້ນ.
ໄດ້ -m ທາງເລືອກບອກ bogoutil ປະຕິບັດຫນ້າທີ່ບໍາລຸງຮັກສາໃນຖານຂໍ້ມູນທີ່ກໍານົດໄວ້,
ເຊັ່ນ: ຍົກເລີກ tokens ທີ່ເກົ່າກວ່າທີ່ຕ້ອງການ, ມີຈໍານວນທີ່ນ້ອຍເກີນໄປ, ຫຼືຂະຫນາດ
(ຄວາມຍາວ) ທີ່ຍາວເກີນໄປ ຫຼືສັ້ນເກີນໄປ.
ໄດ້ -w ເອກະສານ ທາງເລືອກບອກ bogoutil ໃຫ້ສະແດງຂໍ້ມູນ token ຈາກໄຟລ໌ຖານຂໍ້ມູນ. ໄດ້
ທາງເລືອກໃຊ້ເວລາການໂຕ້ຖຽງ, ເຊິ່ງເປັນຊື່ຂອງບັນຊີລາຍການຄໍາ (ປົກກະຕິແລ້ວ wordlist.db)
ຫຼືຊື່ຂອງໄດເລກະທໍລີທີ່ປະກອບດ້ວຍມັນ. Token ສາມາດຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງຫຼື
ທໍ່ກັບ bogoutil. ເມື່ອມີການໂຕ້ຖຽງພິເສດຢູ່ໃນເສັ້ນຄໍາສັ່ງ, bogoutil ຈະໃຊ້
ເຂົາເຈົ້າເປັນ tokens ເພື່ອຊອກຫາ. ຖ້າບໍ່ມີການໂຕ້ຖຽງເພີ່ມເຕີມ, bogoutil ຈະອ່ານ tokens
ຈາກ stdin.
ໄດ້ -p ເອກະສານ ທາງເລືອກບອກ bogoutil ໃຫ້ສະແດງຂໍ້ມູນຖານຂໍ້ມູນສໍາລັບຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ໂທເຄັນ. ຈໍສະແດງຜົນປະກອບມີຖັນຄວາມເປັນໄປໄດ້ທີ່ມີຄະແນນ spam ຂອງ token (ຄິດໄລ່
ໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງ bogofilter). ທາງເລືອກ -p ເອົາການໂຕ້ຖຽງດຽວກັນກັບທາງເລືອກ -w .
ໄດ້ -r ເອກະສານ ທາງເລືອກບອກ bogoutil ໃຫ້ຄິດໄລ່ຄ່າ ROBX ແລະພິມເປັນ a
ເສດສ່ວນຫົກຕົວເລກ.
ໄດ້ -R ເອກະສານ ທາງເລືອກເຮັດເຊັ່ນດຽວກັນກັບ -r, ແຕ່ຊ່ວຍປະຢັດຜົນໄດ້ຮັບໃນຖານຂໍ້ມູນການຝຶກອົບຮົມ
ໂດຍບໍ່ມີການພິມມັນ.
ໄດ້ -I ເອກະສານ ທາງເລືອກບອກ bogoutil ອ່ານການປ້ອນຂໍ້ມູນຂອງມັນຈາກ ເອກະສານ ແທນທີ່ຈະ stdin.
ໄດ້ -O ເອກະສານ ທາງເລືອກບອກ bogoutil ຂຽນຜົນຜະລິດຂອງມັນ ເອກະສານ ແທນທີ່ຈະ stdout.
ໄດ້ -v ທາງເລືອກຜະລິດຜົນຜະລິດ verbose ສຸດ stderr. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດຕົ້ນຕໍສໍາລັບການ
ການດີບັກ.
ໄດ້ -C ຍັບຍັ້ງການອ່ານໄຟລ໌ການຕັ້ງຄ່າ ແລະໃຫ້ bogoutil ໄປກັບຄ່າເລີ່ມຕົ້ນ.
ໄດ້ --config-file ເອກະສານ ທາງເລືອກບອກ bogoutil ອ່ານ ເອກະສານ ແທນທີ່ຈະເປັນມາດຕະຖານ
ແຟ້ມການຕັ້ງຄ່າ.
ໄດ້ -D redirects debug output ໄປ stdout (ມັນປົກກະຕິແລ້ວໄປ stderr).
ໄດ້ -x ທົງ ທາງເລືອກກໍານົດທຸງ debugging.
ທາງເລືອກ -n ຫຍໍ້ມາຈາກ "ແທນທີ່ຕົວອັກສອນທີ່ບໍ່ແມ່ນ ascii". ມັນຈະປ່ຽນແທນຕົວອັກສອນດ້ວຍ
ບິດສູງ (0x80) ໂດຍເຄື່ອງໝາຍຄໍາຖາມ. ນີ້ສາມາດເປັນປະໂຫຍດຖ້າບັນຊີລາຍການຄໍາມີຈໍານວນຫລາຍ
tokens ທີ່ບໍ່ສາມາດອ່ານໄດ້, ຕົວຢ່າງຈາກ spam ອາຊີ. ຕົວອັກສອນ "ບໍ່ດີ" ຈະຖືກປ່ຽນເປັນ
ເຄື່ອງໝາຍຄຳຖາມ ແລະໂທເຄັນທີ່ກົງກັນຈະຖືກລວມເຂົ້າກັນເມື່ອໃຊ້ກັບ -m or -l, ແຕ່ບໍ່ແມ່ນກັບ
-d.
ທາງເລືອກ -a ອາຍຸສູງສຸດ ຊີ້ໃຫ້ເຫັນເຖິງອາຍຸໂທເຄັນທີ່ຍອມຮັບໄດ້, ໂດຍທີ່ຜູ້ສູງອາຍຸຈະຖືກຍົກເລີກ. ອາຍຸ
ສາມາດເປັນວັນທີ (ໃນຮູບແບບ YYYYMMMDD) ຫຼືນັບມື້, ເຊັ່ນ: ຍົກເລີກ tokens ທີ່ເກົ່າກວ່າ. ອາຍຸສູງສຸດ ມື້.
ທາງເລືອກ -c ມູນຄ່າ ຊີ້ບອກວ່າໂທເຄັນທີ່ມີຈຳນວນໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ ມູນຄ່າ ແມ່ນຈະເປັນ
ຍົກເລີກ.
ທາງເລືອກ -s ຕ່ຳສຸດ, ສູງສຸດທີ່ເຄຍ ຖືກນໍາໃຊ້ເພື່ອຍົກເລີກ tokens ໂດຍອີງໃສ່ຂະຫນາດຂອງເຂົາເຈົ້າ, ເຊັ່ນ: ຄວາມຍາວ. ໂທເຄັນທັງໝົດ
ສັ້ນກວ່າ ນາທີ ຫຼືຍາວກວ່າ ສູງສຸດທີ່ເຄຍ ຈະຖືກຍົກເລີກ.
ທາງເລືອກ -y ວັນ ແມ່ນກໍານົດວັນທີທີ່ຈະມອບໃຫ້ກັບ tokens ທີ່ບໍ່ມີວັນທີ. ຮູບແບບ
ແມ່ນ YYYYMMDD.
ໄດ້ -h ທາງເລືອກພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອແລະອອກ.
ໄດ້ -V ທາງເລືອກພິມຈໍານວນສະບັບແລະອອກ.
ENVIRONMENT MAINTENANCE
ໄດ້ --db-ດ່ານ dir ທາງເລືອກເຮັດໃຫ້ bogoutil ລ້າງແຄດ buffer ແລະຈຸດກວດກາ
ສະພາບແວດລ້ອມຖານຂໍ້ມູນ.
ໄດ້ --db-list-logfiles dir ທາງເລືອກເຮັດໃຫ້ bogoutil ລາຍຊື່ໄຟລ໌ບັນທຶກໃນ
ສະພາບແວດລ້ອມ. ສູນ ຫຼື ຫຼາຍ ຄໍາ ທີ່ ສາ ມາດ ໄດ້ ຮັບ ການ ເພີ່ມ ຫຼື ລວມ (ແຍກ ໂດຍ ຊ່ອງ ຂາວ) ກັບ
ປັບປຸງແກ້ໄຂພຶດຕິກໍາຂອງຮູບແບບນີ້. ພຶດຕິກຳເລີ່ມຕົ້ນແມ່ນໃຫ້ລາຍຊື່ພຽງແຕ່ໄຟລ໌ບັນທຶກທີ່ບໍ່ເຄື່ອນໄຫວເທົ່ານັ້ນ
ກັບເສັ້ນທາງພີ່ນ້ອງ. ທ່ານສາມາດເພີ່ມ ທັງຫມົດ ເພື່ອລາຍຊື່ໄຟລ໌ບັນທຶກທັງໝົດ (ບໍ່ເຄື່ອນໄຫວ ແລະ ເຄື່ອນໄຫວ). ເຈົ້າສາມາດ
ເພີ່ມ ຢ່າງແທ້ຈິງ ເພື່ອປ່ຽນລາຍຊື່ໄປຫາເສັ້ນທາງຢ່າງແທ້ຈິງ.
ໄດ້ --db-prune dir ທາງເລືອກເຮັດໃຫ້ bogoutil ກວດສອບສະພາບແວດລ້ອມຖານຂໍ້ມູນແລະ
ເອົາໄຟລ໌ບັນທຶກທີ່ບໍ່ເຄື່ອນໄຫວອອກ.
ໄດ້ --db-ການຟື້ນຕົວ dir ທາງເລືອກແລ່ນການຟື້ນຕົວຖານຂໍ້ມູນປົກກະຕິໃນຖານຂໍ້ມູນທີ່ກໍານົດໄວ້
ໄດເລກະທໍລີ. ຖ້າອັນນັ້ນລົ້ມເຫລວ, ມັນຈະລອງອີກຄັ້ງກັບຖານຂໍ້ມູນໄພພິບັດ (ປົກກະຕິຊ້າກວ່າ).
ການຟື້ນຕົວ. ຖ້າຫາກວ່ານັ້ນລົ້ມເຫລວ, ເຊັ່ນດຽວກັນ, ຖານຂໍ້ມູນຂອງທ່ານບໍ່ສາມາດໄດ້ຮັບການສ້ອມແປງແລະຕ້ອງໄດ້ຮັບການສ້າງຂຶ້ນໃຫມ່ຈາກ
ຮອຍຂີດຂ່ວນ. ນີ້ແມ່ນສະຫນັບສະຫນູນພຽງແຕ່ເມື່ອລວບລວມກັບການສະຫນັບສະຫນູນ Berkeley DB ທີ່ມີການເຮັດທຸລະກໍາ
ເປີດໃຊ້ງານ. ພະຍາຍາມກູ້ຂໍ້ມູນດ້ວຍການຊ່ວຍເຫຼືອ QDBM ຫຼື SQLite3 ຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດ.
ໄດ້ --db-recover- harder dir ທາງເລືອກດໍາເນີນການຟື້ນຕົວຖານຂໍ້ມູນທີ່ຮ້າຍແຮງໃນລະບຸໄວ້
ໄດເລກະທໍລີຖານຂໍ້ມູນ. ຖ້າມັນລົ້ມເຫລວ, ຖານຂໍ້ມູນຂອງເຈົ້າບໍ່ສາມາດສ້ອມແປງໄດ້ແລະຕ້ອງໄດ້ຮັບການກໍ່ສ້າງໃຫມ່
ຈາກ scratch. ນີ້ແມ່ນສະຫນັບສະຫນູນພຽງແຕ່ໃນເວລາທີ່ລວບລວມກັບ Berkeley DB ສະຫນັບສະຫນູນກັບ
ເປີດໃຊ້ທຸລະກຳແລ້ວ. ພະຍາຍາມຟື້ນຕົວດ້ວຍການສະຫນັບສະຫນູນ QDBM ຫຼື SQLite3 ຈະສົ່ງຜົນໃຫ້ເກີດ
ຜິດພາດ.
ໄດ້ --db-remove-vironment ລະບົບ ທາງເລືອກບໍ່ມີທາງເລືອກສັ້ນທຽບເທົ່າ. ມັນແລ່ນ
ການຟື້ນຕົວຢູ່ໃນໄດເລກະທໍລີທີ່ໃຫ້ແລະຫຼັງຈາກນັ້ນເອົາສະພາບແວດລ້ອມຖານຂໍ້ມູນ. ໃຊ້ນີ້ ກ່ອນທີ່ຈະ
ການອັບເກຣດເປັນເວີຊັ່ນໃໝ່ຂອງ Berkeley DB ຖ້າລຸ້ນໃໝ່ທີ່ຈະຕິດຕັ້ງຕ້ອງມີບັນທຶກ
ການປັບປຸງຮູບແບບໄຟລ໌.
ໄດ້ --db-print-leafpage-count ເອກະສານ ທາງເລືອກພິມຈໍານວນຫນ້າໃບໃນຖານຂໍ້ມູນ
ເອກະສານ ເອກະສານ ເປັນຕົວເລກທົດສະນິຍົມ, ຫຼືບໍ່ຮູ້ ຖ້າຖານຂໍ້ມູນບໍ່ຮອງຮັບການສອບຖາມນີ້
ຮູບ.
ໄດ້ --db-print-pagesize ເອກະສານ ທາງເລືອກພິມຂະຫນາດຂອງຫນ້າຖານຂໍ້ມູນໃນ ເອກະສານ ເປັນຫນຶ່ງ
ຕົວເລກທົດສະນິຍົມ, ຫຼື UNKNOWN ສໍາລັບຖານຂໍ້ມູນທີ່ມີຂະຫນາດຫນ້າຕົວແປຫຼືຖານຂໍ້ມູນທີ່ບໍ່ມີ
ອະນຸຍາດໃຫ້ສອບຖາມຂະຫນາດຂອງຫນ້າຖານຂໍ້ມູນ.
ໄດ້ --db-ຢືນຢັນ ເອກະສານ ທາງເລືອກຮ້ອງຂໍໃຫ້ bogofilter ກວດສອບໄຟລ໌ຖານຂໍ້ມູນ. ມັນພິມ
ຂໍ້ຜິດພາດເທົ່ານັ້ນ, ເວັ້ນເສຍແຕ່ຢູ່ໃນໂຫມດ verbose.
ຂໍ້ມູນ ຮູບແບບ
Bogoutil ອ່ານແລະຂຽນໄຟລ໌ຂໍ້ຄວາມທີ່ແຕ່ລະເສັ້ນທີ່ບໍ່ແມ່ນຫວ່າງປະກອບດ້ວຍຄໍາ, ໃດ
ຈໍານວນຊ່ອງຂາວຕາມລວງນອນ, ຈໍານວນຄໍາສັບຕ່າງໆ, ຊ່ອງຫວ່າງຫຼາຍກວ່າ, ແລະ (ທາງເລືອກ) a
ວັນທີໃນຮູບແບບ YYYYMMDD. ເສັ້ນຫວ່າງຖືກຂ້າມ.
ກັບຄືນ VALUES
0 ສໍາລັບການດໍາເນີນງານສົບຜົນສໍາເລັດ. 1 ສໍາລັບຄວາມຜິດພາດສ່ວນໃຫຍ່. 3 ສໍາລັບ I/O ຫຼືຄວາມຜິດພາດອື່ນໆ. ຄວາມຜິດພາດ 3 ປົກກະຕິແລ້ວ
ຫມາຍຄວາມວ່າບາງສິ່ງບາງຢ່າງທີ່ຜິດພາດຢ່າງຮຸນແຮງກັບໄຟລ໌ຖານຂໍ້ມູນ.
ໃຊ້ bogoutil ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net