ນີ້ແມ່ນຄໍາສັ່ງ ozl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ozl - ຕົວເຊື່ອມຕໍ່ oz
ສະຫຼຸບສັງລວມ
ozl ເອກະສານ ທາງເລືອກໃນການ ...
ການພັດທະນາຄໍາຮ້ອງສະຫມັກສາມາດໄດ້ຮັບການຜ່ອນຄາຍຫຼາຍໂດຍການແບ່ງປັນ
ການນໍາໃຊ້ໃນຈໍານວນຂະຫນາດໃຫຍ່ຂອງຫນ້າ orthogonal ແລະນໍາໃຊ້ຄືນໄດ້.
ຢ່າງໃດກໍຕາມ, ການປະຕິບັດຄໍາຮ້ອງສະຫມັກໄດ້ຮັບຄວາມຫຍຸ້ງຍາກໃນທີ່ປະທັບຂອງ a
ຈໍານວນຂະຫນາດໃຫຍ່ຂອງ function: (1) ການຕິດຕັ້ງຄໍາຮ້ອງສະຫມັກຮຽກຮ້ອງໃຫ້ມີ
ການຕິດຕັ້ງທີ່ຖືກຕ້ອງຂອງຈໍານວນຫຼາຍຂອງ functors, (2) ການປະຕິບັດອາດຈະ
ຊ້າເນື່ອງຈາກໄຟລ໌ເລື້ອຍໆ - ຫຼືແມ້ກະທັ້ງການເຂົ້າເຖິງເຄືອຂ່າຍ.
ເຄື່ອງມືຄໍາສັ່ງ ozl ຜ່ອນຜັນການນຳໃຊ້ໂດຍການສ້າງ function ໃໝ່
ເຊິ່ງລວມເອົາ Functions ທີ່ນໍາເຂົ້າມາໃນຮູບແບບທີ່ເຊື່ອມຕໍ່ກ່ອນ: ມັນເປັນໄປໄດ້
ເພື່ອຫຍໍ້ລຳດັບຊັ້ນຂອງໜ້າທີ່ເຂົ້າເປັນອັນດຽວທີ່ທຽບເທົ່າ. ໄດ້
ຮູບແບບທີ່ຄວນຈະຖືກເກັບໄວ້ໃນໃຈ, ແມ່ນວ່າ functionctor ສ້າງໃຫມ່
ຈ້າງຜູ້ຈັດການໂມດູນສ່ວນຕົວພາຍໃນທີ່ excutes ລະດັບສູງສຸດ
ຄໍາຮ້ອງສະຫມັກ Functor ຮ່ວມກັນກັບຫນ້າທີ່ລວມທັງຫມົດ.
ມັນມັກຈະຖືກເອີ້ນດັ່ງຕໍ່ໄປນີ້:
ozl IN -o ອອກໄປ
ບ່ອນທີ່ IN ເປັນການປ້ອນຂໍ້ມູນແລະ ອອກໄປ ແມ່ນຜົນທີ່ລົ້ມລົງ
ໜ້າທີ່. ozl ເຂົ້າໃຈຕົວເລືອກຕໍ່ໄປນີ້:
--ພີ່ນ້ອງ (ຄ່າເລີ່ມຕົ້ນ), --norelative
function ທັງຫມົດທີ່ອ້າງເຖິງໂດຍ urlss ພີ່ນ້ອງແມ່ນ
ລວມຢູ່.
--include=URL,...,URL
ລວມເອົາຟັງຊັນທັງໝົດທີ່ url ກົງກັບໜຶ່ງໃນເຄື່ອງໝາຍຈຸດ
ຄຳນຳໜ້າ url ທີ່ແຍກອອກ.
--exclude=URL,...,URL
ບໍ່ລວມຟັງຊັນທັງໝົດທີ່ url ກົງກັບໜຶ່ງໃນເຄື່ອງໝາຍຈຸດ
ຄຳນຳໜ້າ url ທີ່ແຍກອອກ.
ໃຫ້ສັງເກດວ່າຫຼາຍ --ລວມ ແລະ --ຍົກເວັ້ນ ຄໍາແນະນໍາສາມາດໃຫ້ໄດ້
ເສັ້ນຄໍາສັ່ງ. ພວກເຂົາເຈົ້າມີຜົນກະທົບສະສົມ, ກັບນະໂຍບາຍວ່າ
ຄໍາສັ່ງຕໍ່ມາແມ່ນສໍາຄັນກວ່າອັນກ່ອນຫນ້ານີ້. ຍົກຕົວຢ່າງ:
ozl --include=/foo/ --exclude=/foo/bar/ ...
ເຮັດໃຫ້ການນໍາເຂົ້າທັງຫມົດຈາກໄຟລ໌ຂ້າງລຸ່ມນີ້ໄດເລກະທໍລີ / foo ຖືກລວມເຂົ້າ
ຍົກເວັ້ນຜູ້ທີ່ຢູ່ພາຍໃຕ້ລະບົບ /foo/bar. ພວກເຮົາສາມາດປັບປຸງນີ້ຕື່ມອີກ
ນະໂຍບາຍໂດຍການນໍາສະເຫນີການຍົກເວັ້ນຮູບແບບການຍົກເວັ້ນສຸດທ້າຍແລະ
ຮ້ອງຂໍການລວມເອົາໂມດູນທີ່ນໍາເຂົ້າຈາກໄດເລກະທໍລີຂ້າງລຸ່ມນີ້
/foo/bar/baz:
ozl --include=/foo/ --exclude=/foo/bar/ --include=/foo/bar/baz/ ...
--ບີບອັດ=N, -z N
ດອງທີ່ສ້າງຂຶ້ນແມ່ນຖືກບີບອັດດ້ວຍລະດັບ N (ຕົວເລກດຽວ).
ໂດຍຄ່າເລີ່ມຕົ້ນແມ່ນລະດັບການບີບອັດ N ແມ່ນ 0, ນັ້ນແມ່ນ, ບໍ່ມີການບີບອັດ
ແມ່ນຈ້າງ.
-- ປະຕິບັດໄດ້ (-x), -- ບໍ່ສາມາດປະຕິບັດໄດ້ (ຄ່າເລີ່ມຕົ້ນ)
ຜົນຜະລິດຂອງ Functor ດອງເປັນສາມາດປະຕິບັດໄດ້ (ວ່າ, ມີ
ສ່ວນຫົວເພີ່ມເຕີມ).
--execheader=ຄັກ
ເມື່ອຖືກເອີ້ນດ້ວຍທາງເລືອກ -x linker ທໍາອິດອອກ header ດັ່ງນັ້ນ
ວ່າໄຟລ໌ຜົນຜະລິດອາດຈະຖືກຕີຄວາມຫມາຍໂດຍລະບົບປະຕິບັດການ
ເປັນການປະຕິບັດໄດ້. ພາຍໃຕ້ Unix, ພຶດຕິກໍາເລີ່ມຕົ້ນແມ່ນການນໍາໃຊ້
ຕໍ່ໄປນີ້ເປັນຫົວຂໍ້:
#!/ ຖັງ / sh
exec ozengine $0 "$@"
ໄດ້ --ຜູ້ບໍລິຫານ ທາງເລືອກອະນຸຍາດໃຫ້ທ່ານກໍານົດທີ່ແຕກຕ່າງກັນ
header
--execpath=ຄັກ
ໃຊ້ຫົວຂໍ້ທີ່ໃຫ້ໄວ້ຂ້າງເທິງໃນຄໍາອະທິບາຍຂອງ --ຜູ້ບໍລິຫານ,
ຍົກເວັ້ນນັ້ນ ozengine ຖືກແທນທີ່ດ້ວຍ ຄັກ.
--execfile=ເອກະສານ
ອ່ານໃນ ເອກະສານ ແລະໃຊ້ນີ້ເປັນສ່ວນຫົວ. ພາຍໃຕ້ Windows, ໄດ້
ພຶດຕິກໍາເລີ່ມຕົ້ນແມ່ນການນໍາໃຊ້ໄຟລ໌ທີ່ສະຫນອງໃຫ້ຢູ່ໃນ
ozhome/bin/ozwrapper.bin, ບ່ອນທີ່ ozhome ແມ່ນການຕິດຕັ້ງຂອງ Mozart
ໂຟນເດີ. ozwrapper.bin ແມ່ນ Windows ທີ່ສາມາດປະຕິບັດໄດ້ທີ່ເປີດຕົວ
ozengine.
--execwrapper=ເອກະສານ
ອ່ານໃນ ozhome/bin/FILE ແລະໃຊ້ມັນເປັນ header ສໍາລັບການປະຕິບັດ
ໄຟລ໌. ນອກຈາກ ozwrapper.bin, ເປັນ ozwrapperw.bin ແມ່ນສະຫນອງໃຫ້
ທີ່ເປີດຕົວ ozenginew ແທນທີ່ ozengine. ຕົວເລືອກນີ້
ໃຫ້ວິທີທີ່ສະດວກໃນການນໍາໃຊ້ wrapper ທາງເລືອກນີ້.
-- ລໍາດັບ, -- ດັງ (ຄ່າເລີ່ມຕົ້ນ)
ຢ່າສ້າງກະທູ້ຕໍ່ຮ່າງກາຍຂອງ Functor ທີ່ຖືກປະຕິບັດ, ແທນທີ່ຈະປະຕິບັດ
ອົງການຈັດຕັ້ງຂອງ Functor ທັງຫມົດຢູ່ໃນກະທູ້ດຽວກັນໃນຄົນອັບເດດ: ລຸ່ມຂຶ້ນ.
ໃຊ້ດ້ວຍຄວາມລະມັດລະວັງ! ໃນກໍລະນີ functionors ລວມມີ cyclic
ການນໍາເຂົ້າ, ມັນບໍ່ໄດ້ຖືກນໍາໃຊ້.
ozl(1)
ໃຊ້ ozl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net