ນີ້ແມ່ນການປຸງແຕ່ງຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS emulator ອອນໄລນ໌.
ໂຄງການ:
NAME
cook - ເຄື່ອງມືການກໍ່ສ້າງໄຟລ໌
ສະຫຼຸບສັງລວມ
ປຸງແຕ່ງອາຫານ [ ທາງເລືອກ... ][ ຊື່ເອກະສານ... ]
ປຸງແຕ່ງອາຫານ - ຊ່ວຍເຫຼືອ
ປຸງແຕ່ງອາຫານ -VERSion
ລາຍລະອຽດ
ໄດ້ ປຸງແຕ່ງອາຫານ ໂຄງການແມ່ນເຄື່ອງມືສໍາລັບການກໍ່ສ້າງໄຟລ໌. ມັນໄດ້ຮັບຊຸດຂອງໄຟລ໌ທີ່ຈະສ້າງ,
ແລະຄໍາແນະນໍາລາຍລະອຽດວິທີການກໍ່ສ້າງພວກມັນ. ໃນໂຄງການທີ່ບໍ່ແມ່ນ trivial ໃດຈະມີ
ເປັນ prerequisites ການປະຕິບັດການປະຕິບັດທີ່ຈໍາເປັນໃນການສ້າງໄຟລ໌ໃດຫນຶ່ງ, ເຊັ່ນ:
ສະກັດຈາກລະບົບການຄວບຄຸມແຫຼ່ງ. ໄດ້ ປຸງແຕ່ງອາຫານ ໂຄງການສະຫນອງກົນໄກການກໍານົດ
ເຫຼົ່ານີ້.
ເມື່ອໂຄງການຖືກພັດທະນາຫຼືຮັກສາໄວ້, ຜູ້ຂຽນໂປລແກລມມັກຈະປ່ຽນແປງຫນຶ່ງ
ໄຟລ໌ຈໍານວນຫນຶ່ງທີ່ປະກອບດ້ວຍໂຄງການ. ໄດ້ ປຸງແຕ່ງອາຫານ ໂຄງການກວດສອບການແກ້ໄຂສຸດທ້າຍ
ເວລາຂອງໄຟລ໌ທີ່ຈະເບິ່ງໃນເວລາທີ່ prerequisites ຂອງໄຟລ໌ໄດ້ມີການປ່ຽນແປງ, ຫມາຍຄວາມວ່າ
ໄຟລ໌ຕ້ອງໄດ້ຮັບການສ້າງໃຫມ່ຍ້ອນວ່າມັນລ້າສະໄຫມຢ່າງມີເຫດຜົນ.
ໄດ້ ປຸງແຕ່ງອາຫານ ໂຄງການຍັງສະຫນອງສິ່ງອໍານວຍຄວາມສະດວກສໍາລັບສູດ implicit, ໃຫ້ຜູ້ໃຊ້ສາມາດກໍານົດ
ວິທີການປະກອບໄຟລ໌ທີ່ມີຄໍາຕໍ່ທ້າຍຈາກໄຟລ໌ທີ່ມີຄໍາຕໍ່ທ້າຍທີ່ແຕກຕ່າງກັນ. ຍົກຕົວຢ່າງ,
ເພື່ອສ້າງ ຊື່ເອກະສານ.o ຈາກ ຊື່ເອກະສານ.c
ຕົວເລືອກແລະຊື່ໄຟລ໌ອາດຈະຖືກປະສົມກັນໂດຍ arbitrarily ໃນເສັ້ນຄໍາສັ່ງ; ບໍ່ມີການປຸງແຕ່ງແມ່ນເຮັດໄດ້
ຈົນກ່ວາທາງເລືອກທັງຫມົດແລະຊື່ໄຟລ໌ໃນເສັ້ນຄໍາສັ່ງໄດ້ຮັບການສະແກນ.
ໄດ້ ປຸງແຕ່ງອາຫານ ໂຄງການຈະພະຍາຍາມສ້າງໄຟລ໌ທີ່ມີຊື່ຈາກສູດອາຫານໃຫ້ມັນ.
ສູດອາຫານແມ່ນບັນຈຸຢູ່ໃນໄຟລ໌ທີ່ເອີ້ນວ່າ Howto.cook ໃນລະບົບປະຈຸບັນ. ນີ້
ໃນທາງກັບກັນ, ໄຟລ໌ອາດຈະປະກອບມີໄຟລ໌ອື່ນໆທີ່ມີສູດອາຫານເພີ່ມເຕີມ.
ຖ້າບໍ່ ຊື່ເອກະສານs ໄດ້ຖືກມອບໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງເປົ້າຫມາຍຂອງສູດທໍາອິດທີ່ກໍານົດແມ່ນ
ປຸງແຕ່ງ.
OPTIONS
ທາງເລືອກທີ່ຖືກຕ້ອງສໍາລັບ ປຸງແຕ່ງອາຫານ ມີລາຍຊື່ຂ້າງລຸ່ມນີ້. ທາງເລືອກອື່ນໃດ (ຄໍາທີ່ຢູ່ໃນຄໍາສັ່ງ
ແຖວຕົ້ນດ້ວຍ `-') ຈະເຮັດໃຫ້ຂໍ້ຄວາມວິນິດໄສອອກ.
- ການປະຕິບັດ
ປະຕິບັດຄໍາສັ່ງທີ່ໄດ້ຮັບໃນສູດ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-No_Action
ຢ່າປະຕິບັດຄໍາສັ່ງທີ່ໃຫ້ຢູ່ໃນສູດອາຫານ.
-ປຶ້ມ ຊື່ເອກະສານ
ບອກພໍ່ຄົວໃຫ້ໃຊ້ປຶ້ມແຕ່ງກິນທີ່ມີຊື່, ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນຂອງ ``Howto.cook''
ຍື່ນ.
-CAScade
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເປີດໃຊ້ສ່ວນປະກອບຂອງ cascaded. ນີ້ແມ່ນ
Default
-No_CAScade
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອປິດການໃຊ້ສ່ວນປະກອບຂອງ cascaded.
- ສືບຕໍ່
ຖ້າການປຸງອາຫານທີ່ເປົ້າຫມາຍຄວນຈະລົ້ມເຫລວ, ສືບຕໍ່ກັບສູດອາຫານອື່ນໆທີ່ລົ້ມເຫລວ
ເປົ້າໝາຍບໍ່ແມ່ນສ່ວນປະກອບ, ໂດຍກົງ ຫຼືທາງອ້ອມ.
-No_Continue
ຖ້າການແຕ່ງກິນເປົ້າຫມາຍຄວນຈະລົ້ມເຫລວ, ປຸງແຕ່ງອາຫານ ຈະອອກ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-CTime ຂໍ້ມູນ inode st_ctime ຖືກນໍາໃຊ້ເພື່ອເສີມຂໍ້ມູນ st_mtime ເມື່ອກໍານົດ
ໄຟລ໌ມີການປ່ຽນແປງຫຼືບໍ່. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ. (ຖ້າທ່ານບໍ່ມີຄວາມຄິດ
ອັນນີ້ແມ່ນຫຍັງ, ຢ່າໄປຫຍຸ້ງກັບມັນ.)
-No_CTime
ຢ່າເສີມ st_mtime ກັບ st_ctime. ນີ້ອາດຈະມີຄວາມສໍາຄັນໃນເວລາທີ່ st_nlink
ການປ່ຽນແປງໃນຊ່ວງເວລາທີ່ສໍາຄັນ, ເພາະວ່າການເຮັດແລະການທໍາລາຍການເຊື່ອມຕໍ່ທີ່ແຂງແມ່ນສໍາຜັດ
st_ctime. (ຖ້າທ່ານບໍ່ຮູ້ວ່າອັນນີ້ແມ່ນຫຍັງ, ຢ່າງຈິງຈັງ, ຢ່າຫຍຸ້ງກັບມັນ.)
- ຜິດ
ເມື່ອຄໍາສັ່ງຖືກປະຕິບັດ, ລະຫັດອອກຈະຖືກລະເລີຍ.
-No_Errok
ເມື່ອຄໍາສັ່ງຖືກປະຕິບັດ, ຖ້າລະຫັດອອກເປັນບວກມັນຈະຖືກຖືວ່າເປັນ
ລົ້ມເຫລວ, ແລະດັ່ງນັ້ນສູດທີ່ບັນຈຸມັນລົ້ມເຫລວ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
- ພິມນິ້ວມື
ເມື່ອໃດ ປຸງແຕ່ງອາຫານ ກວດເບິ່ງໄຟລ໌ເພື່ອກໍານົດວ່າມັນມີການປ່ຽນແປງ, ມັນໃຊ້ສຸດທ້າຍ -
ຂໍ້ມູນເວລາດັດແກ້ທີ່ມີຢູ່ໃນລະບົບໄຟລ໌. ມີເວລາທີ່
ນີ້ແມ່ນການປ່ຽນແປງ, ແຕ່ວ່າເນື້ອໃນໄຟລ໌ບໍ່ໄດ້ມີການປ່ຽນແປງ. ໄດ້
ສະຖານທີ່ສະແກນລາຍນິ້ວມືຈະກວດເບິ່ງເນື້ອໃນຂອງໄຟລ໌ເມື່ອມັນປະກົດວ່າມີ
ມີການປ່ຽນແປງ, ແລະປຽບທຽບລາຍນິ້ວມືເກົ່າກັບເນື້ອໃນໄຟລ໌ປະຈຸບັນ.
(ເບິ່ງ Cookfp(1) ສໍາລັບລາຍລະອຽດຂອງລະບົບການພິມນິ້ວມື.) ຖ້າຫາກວ່າ
ລາຍນິ້ວມືບໍ່ປ່ຽນແປງ, ເວລາດັດແກ້ຫຼ້າສຸດໃນລະບົບໄຟລ໌ຖືກລະເລີຍ.
ໃຫ້ສັງເກດວ່ານີ້ມີຜົນກະທົບຖ້າຫາກວ່າທ່ານຢູ່ໃນນິໄສຂອງການນໍາໃຊ້ ສໍາຜັດ(1)
ຄໍາສັ່ງ - ປຸງແຕ່ງອາຫານ ຈະບໍ່ເຮັດຫຍັງຈົນກວ່າທ່ານຈະປ່ຽນໄຟລ໌ຕົວຈິງ.
-No_FingerPrint
ຢ່າໃຊ້ລາຍນິ້ວມືເພື່ອຕື່ມຂໍ້ມູນໄຟລ໌ເວລາທີ່ດັດແກ້ຫຼ້າສຸດ.
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-FingerPrint_Update
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອສະແກນຕົ້ນໄມ້ໄດເລກະທໍລີຢູ່ລຸ່ມໄດເລກະທໍລີປະຈຸບັນ
ແລະອັບເດດລາຍນິ້ວມືຂອງໄຟລ໌. ນີ້ຊ່ວຍໃນເວລາທີ່ທ່ານໃຊ້ເຄື່ອງມືອື່ນ (ເຊັ່ນ:
RCS ຫຼື ClearCase) ເຊິ່ງປ່ຽນແປງໄຟລ໌ແຕ່ຮັກສາການດັດແກ້ໄຟລ໌
ເວລາ.
- ບັງຄັບ
ສະເຫມີປະຕິບັດການກະທໍາຂອງສູດ, ໂດຍບໍ່ຄໍານຶງເຖິງເວລາດັດແກ້ຫຼ້າສຸດຂອງ
ສ່ວນປະກອບໃດໆ. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດຖ້າບາງສິ່ງບາງຢ່າງເກີນຂອບເຂດຂອງ
ປຶ້ມອາຫານໄດ້ຖືກດັດແກ້; ສໍາລັບຕົວຢ່າງ, ການແກ້ໄຂຂໍ້ບົກພ່ອງໃນ compiler.
-No_Force
ປະຕິບັດການກະທໍາຂອງສູດຖ້າຫາກວ່າສ່ວນປະກອບໃດໆແມ່ນບໍ່ມີເຫດຜົນ
ວັນທີ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
- ຊ່ວຍເຫຼືອ
ໃຫ້ຂໍ້ມູນກ່ຽວກັບວິທີການປະຕິບັດ ປຸງແຕ່ງອາຫານ on stdout, ແລະປະຕິບັດທີ່ບໍ່ມີອື່ນໆ
function
- ລວມ ຊື່ເອກະສານ
ຄົ້ນຫາໄດເລກະທໍລີທີ່ມີຊື່ກ່ອນສະຖານທີ່ມາດຕະຖານສໍາລັບປື້ມປຸງແຕ່ງອາຫານລວມ.
ແຕ່ລະໄດເລກະທໍລີທີ່ມີຊື່ນັ້ນຈະຖືກສະແກນຕາມລໍາດັບທີ່ໃຫ້. ສະຖານທີ່ມາດຕະຖານ
ມີ $HOME/.cook ຫຼັງຈາກນັ້ນ /usr/share/cook.
- ລວມ_ປຸງ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອຮຽກຮ້ອງໃຫ້ມີການປຸງອາຫານຂອງໄຟລ໌ທີ່ມີຊື່ #ລວມ-ປຸງ
ແລະ #ລວມ-ປຸງແຕ່ງ-ປະຈຸບັນ ປະກອບມີສາຍໃນປື້ມປຸງແຕ່ງອາຫານ. ໄຟລ໌ທີ່ມີຊື່ຈະເປັນ
ລວມ, ຖ້າມີ. ຖ້າໄຟລ໌ທີ່ມີຊື່ຕ້ອງໄດ້ຮັບການປັບປຸງຫຼືສ້າງ, ນີ້
ຈະຖືກເຮັດ, ແລະຈາກນັ້ນປື້ມຄູ່ມືອ່ານຄືນ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-No_Include_Cooked
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອຍັບຍັ້ງການປຸງແຕ່ງອາຫານ implicit ຂອງໄຟລ໌ທີ່ມີຊື່
#ລວມ-ປຸງ ແລະ #ລວມ-ປຸງແຕ່ງ-ປະຈຸບັນ ປະກອບມີສາຍໃນປື້ມປຸງແຕ່ງອາຫານ. ໄຟລ໌
ຈະຖືກລວມເຂົ້າ, ຖ້າມີ, ແຕ່ພວກມັນຈະບໍ່ຖືກປັບປຸງຫຼືສ້າງ, ເຖິງແມ່ນວ່າ
ຕ້ອງການ.
-Include_Cooked_Warning
ຕົວເລືອກນີ້ເຮັດໃຫ້ການເຕືອນໄພກ່ຽວກັບການເພິ່ງພາອາໄສທີ່ມາຈາກປຶ້ມແຕ່ງກິນທີ່ມາຈາກ.
ນີ້ປົກກະຕິແລ້ວແມ່ນຄ່າເລີ່ມຕົ້ນ.
-No_Include_Cooked_Warning
ຕົວເລືອກນີ້ປິດການເຕືອນກ່ຽວກັບການເພິ່ງພາອາໄສທີ່ມາຈາກທີ່ໄດ້ມາ
ປຶ້ມອາຫານ.
- ບັນຊີລາຍຊື່
ສາເຫດ ປຸງແຕ່ງອາຫານ ເພື່ອປ່ຽນເສັ້ນທາງອັດຕະໂນມັດ stdout ແລະ stderr ຂອງກອງປະຊຸມ.
ຜົນຜະລິດຈະສືບຕໍ່ມາຢູ່ປາຍຍອດ, ເວັ້ນເສຍແຕ່ ປຸງແຕ່ງອາຫານ ກໍາລັງປະຕິບັດຢູ່ໃນ
ພື້ນຫລັງ. ຊື່ຂອງເອກະສານຈະເປັນຊື່ຂອງ cookbook ກັບໃດ
suffix ເອົາອອກແລະ ".list" ຕໍ່ທ້າຍ; ນີ້ປົກກະຕິແລ້ວຈະເປັນ Howto.list. ນີ້ແມ່ນ
ຄ່າເລີ່ມຕົ້ນ.
- ບັນຊີລາຍຊື່ ຊື່ເອກະສານ
ສາເຫດ ປຸງແຕ່ງອາຫານ ເພື່ອປ່ຽນເສັ້ນທາງອັດຕະໂນມັດ stdout ແລະ stderr ຂອງກອງປະຊຸມເຂົ້າໄປໃນ
ໄຟລ໌ທີ່ມີຊື່. ຜົນຜະລິດຈະສືບຕໍ່ມາຢູ່ປາຍຍອດ, ເວັ້ນເສຍແຕ່ ປຸງແຕ່ງອາຫານ is
ການປະຕິບັດໃນພື້ນຖານ.
-No_List
ບໍ່ມີການປ່ຽນເສັ້ນທາງອັດຕະໂນມັດຂອງຜົນຜະລິດຂອງເຊດຊັນຈະຖືກເຮັດ.
-No_List ຊື່ເອກະສານ
ບໍ່ມີການປ່ຽນເສັ້ນທາງອັດຕະໂນມັດຂອງຜົນຜະລິດຂອງເຊດຊັນຈະຖືກເຮັດ, ແນວໃດກໍ່ຕາມ
ຕໍ່ມາ - ບັນຊີລາຍຊື່ ທາງເລືອກຕ່າງໆຈະເປັນຄ່າເລີ່ມຕົ້ນໃນການລົງຊື່ໄຟລ໌.
-ແມັດ
ຫຼັງຈາກແຕ່ລະຄໍາສັ່ງຖືກປະຕິບັດ, ພິມບົດສະຫຼຸບຂອງການໃຊ້ CPU ຂອງຄໍາສັ່ງ.
-No_Meter
ຢ່າພິມບົດສະຫຼຸບການນໍາໃຊ້ CPU ຫຼັງຈາກແຕ່ລະຄໍາສັ່ງ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
- ຄູ່
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອສ້າງບັນຊີລາຍການຂອງການອີງໃສ່ໄຟລ໌ຄູ່,
ຄ້າຍຄືກັບ ເຈົ້ານາຍ(1) ຜົນຜະລິດ. ອັນນີ້ອາດຈະຖືກໃຊ້ເພື່ອແຕ້ມແຜນວາດການຂຶ້ນກັບໄຟລ໌.
ມັນຍັງສາມາດເປັນປະໂຫຍດໃນເວລາທີ່ debugging cookbooks.
- ຄວາມຍາວໜ້າ ຈໍານວນ
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດຄວາມຍາວຂອງຫນ້າ, ໃຊ້ໃນເວລາທີ່ ປຸງແຕ່ງອາຫານ ຕ້ອງການ
ຜົນຜະລິດ paginate. ຄ່າເລີ່ມຕົ້ນຂອງສິ່ງທີ່ຕົວແປສະພາບແວດລ້ອມ LINES ບອກມັນ, ຫຼື
terminal emulator ບອກມັນຖ້າ LINES ບໍ່ໄດ້ຕັ້ງ. - ຄວາມກວ້າງຂອງໜ້າ ຈໍານວນ ນີ້
ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດຄວາມກວ້າງຂອງຫນ້າ, ໃຊ້ໃນເວລາທີ່ ປຸງແຕ່ງອາຫານ ຕ້ອງການຫໍ່
ຜົນຜະລິດ (ຕົວຢ່າງ: ເມື່ອມັນພິມຄໍາຊົມເຊີຍຖືກປະຕິບັດ). ຄ່າເລີ່ມຕົ້ນຂອງສິ່ງທີ່ COLS
ຕົວແປສະພາບແວດລ້ອມບອກມັນ, ຫຼືຕົວຈໍາລອງຈຸດຫມາຍປາຍທາງບອກມັນຖ້າ COLS ບໍ່ແມ່ນ.
ຕັ້ງ. ມູນຄ່າສູງສຸດສໍາລັບ ຈໍານວນ ແມ່ນ 32767.
- ຂະຫນານ [ ຈໍານວນ ]
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອລະບຸຈໍານວນຂອງກະທູ້ການປະຕິບັດຂະຫນານ.
ຕົວເລກເລີ່ມຕົ້ນເປັນ 4 ຖ້າບໍ່ມີການລະບຸຈໍານວນຫົວຂໍ້ສະເພາະ. ເບິ່ງນຳ
ໄດ້ parallel_jobs ຕົວແປ.
ການນໍາໃຊ້ທາງເລືອກນີ້ໃນເຄື່ອງປະມວນຜົນດຽວຈໍາເປັນຕ້ອງໄດ້ຮັບການດູແລທີ່ຍິ່ງໃຫຍ່,
ຍ້ອນວ່າມັນສາມາດເຮັດໃຫ້ການປຸງແຕ່ງອື່ນໆຢຸດເຊົາຢ່າງສົມບູນ. ຜູ້ໃຊ້ຫຼາຍຄົນເຮັດແນວນັ້ນ
ພ້ອມກັນກັບເຄື່ອງປະມວນຜົນຫຼາຍອັນຈະມີຜົນກະທົບທີ່ຄ້າຍຄືກັນ. ມັນແມ່ນ
ນອກຈາກນີ້ຍັງຈະແລ່ນອອກຢ່າງວ່ອງໄວຂອງຫນ່ວຍຄວາມຈໍາ virtual ແລະຊ່ອງແຜ່ນຊົ່ວຄາວຖ້າຫາກວ່າ
ວຽກງານຂະຫນານແມ່ນສະລັບສັບຊ້ອນ.
-No_PARallel
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອລະບຸວ່າກະທູ້ປະຕິບັດດຽວຈະຖືກນໍາໃຊ້.
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
- ມີຄ່າ
ເມື່ອຄໍາສັ່ງຢູ່ໃນຮ່າງກາຍຂອງສູດລົ້ມເຫລວ, ຢ່າລຶບເປົ້າຫມາຍຂອງ
ສູດ.
-No_Precious
ເມື່ອຄໍາສັ່ງຢູ່ໃນຮ່າງກາຍຂອງສູດລົ້ມເຫລວ, ລຶບເປົ້າຫມາຍຂອງສູດ.
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-ເຫດຜົນ
ສອງທາງເລືອກແມ່ນສະຫນອງໃຫ້ສໍາລັບການຕິດຕາມ inferences ປຸງແຕ່ງອາຫານ ເຮັດໃຫ້ໃນເວລາທີ່ພະຍາຍາມ
ແຕ່ງກິນເປົ້າຫມາຍ. ໄດ້ -ເຫດຜົນ ທາງເລືອກຈະເຮັດໃຫ້ເກີດ ປຸງແຕ່ງອາຫານ ຈະປ່ອຍອອກມາຈໍານວນຫຼາຍຂອງ
ຂໍ້ມູນກ່ຽວກັບ inferences ມັນກໍາລັງເຮັດໃຫ້ໃນເວລາທີ່ເປົ້າຫມາຍການປຸງແຕ່ງອາຫານ. ທາງເລືອກນີ້
ອາດຈະຖືກນໍາໃຊ້ໃນເວລາທີ່ທ່ານຄິດ ປຸງແຕ່ງອາຫານ ກໍາລັງເຮັດຫນ້າທີ່ແປກປະຫລາດ, ຫຼືພຽງແຕ່ຢາກຮູ້ຢາກເຫັນ.
-ບໍ່ມີເຫດຜົນ
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ເກີດ ປຸງແຕ່ງອາຫານ ຈະບໍ່ປ່ອຍຂໍ້ມູນກ່ຽວກັບ
inferences ມັນແມ່ນເຮັດໃຫ້ໃນເວລາທີ່ເປົ້າຫມາຍການປຸງແຕ່ງອາຫານ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
- ໜັງສື
ທາງເລືອກນີ້ອາດຈະໄດ້ຮັບການນໍາໃຊ້ເພື່ອຮ້ອງຂໍໃຫ້ສະຄຣິບ Shell ໄດ້ຖືກພິມໃນມາດຕະຖານ
ຜົນຜະລິດ. script shell ນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອສ້າງໄຟລ໌; ມັນ captures ຫຼາຍ
ຂອງ semantics ຂອງ cookbook ໄດ້. ນີ້ສາມາດເປັນປະໂຫຍດໃນເວລາທີ່ໂຄງການຕ້ອງການ
ແຈກຢາຍ, ແລະຜູ້ຮັບບໍ່ມີ ປຸງແຕ່ງອາຫານ(1) ຕິດຕັ້ງ. ມັນຍັງສາມາດເປັນ
ມີປະໂຫຍດຫຼາຍເມື່ອ debugging cookbooks.
- ງຽບ
ຫ້າມສົ່ງຄຳສັ່ງກ່ອນທີ່ຈະຖືກປະຕິບັດ.
-No_Silent
ຄໍາສັ່ງ Echo ກ່ອນທີ່ພວກມັນຈະຖືກປະຕິບັດ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-ດາວ
ປ່ອຍຕົວຊີ້ບອກຄວາມຄືບໜ້າໜຶ່ງຄັ້ງຕໍ່ວິນາທີ. ຕົວຊີ້ວັດຄວາມຄືບຫນ້າເຫຼົ່ານີ້ປະກອບມີ
+ ອ່ານປຶ້ມປຸງແຕ່ງອາຫານ
- ປະຕິບັດຫນ້າທີ່ເກັບກໍາ
* ການສ້າງເສັ້ນສະແດງການເພິ່ງພາອາໄສ
# ຍ່າງເສັ້ນສະແດງການເພິ່ງພາອາໄສ
@ ການຂຽນໄຟລ໌ລາຍນິ້ວມື.
-No_STar
ຢ່າປ່ອຍຕົວຊີ້ວັດຄວາມຄືບຫນ້າ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-Strip_Dot
ເອົາ "./" ຊັ້ນນໍາອອກຈາກຊື່ໄຟລ໌ກ່ອນທີ່ຈະພະຍາຍາມແຕ່ງກິນພວກມັນ; ໃຊ້ໄດ້ກັບທັງໝົດ
ຊື່ໄຟລ໌ ແລະສູດທັງໝົດ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-No_Strip_Dot
ອອກຈາກ "./" ຊັ້ນນໍາໃນຊື່ໄຟລ໌ໃນຂະນະທີ່ກໍາລັງແຕ່ງກິນ.
-SymLink-ສ່ວນປະກອບ
ທາງເລືອກຖາມວ່າ, ເມື່ອໃຊ້ເສັ້ນທາງຄົ້ນຫາ, ສູດທີ່ບໍ່ແມ່ນລະດັບສູງສຸດ
ສ່ວນປະກອບໄດ້ຮັບ symlink ລະດັບເທິງກັບໄຟລ໌ຕົວຈິງ. ນີ້ແມ່ນຈຸດປະສົງສໍາລັບ
ເຄື່ອງມືທີ່ຕາຍແລ້ວຂອງສະໝອງ, ເຊັ່ນ GNU Autoconf, ທີ່ບໍ່ໃຊ້ເສັ້ນທາງຄົ້ນຫາ.
-No-SymLink-ສ່ວນປະກອບ
ຢ່າສ້າງ symlinks ລະດັບເທິງກັບສ່ວນປະກອບ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-Tell_Position
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ຕໍາແຫນ່ງຂອງຄໍາສັ່ງ (ຊື່ໄຟລ໌ແລະແຖວ
number) ທີ່ຈະພິມພ້ອມກັບຄໍາສັ່ງກ່ອນທີ່ຈະຖືກປະຕິບັດ (ສະຫນອງໃຫ້
ໄດ້ -No_Silent ທາງເລືອກແມ່ນມີຜົນບັງຄັບໃຊ້).
-No_Tell_Position
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອສະກັດກັ້ນການພິມຕໍາແຫນ່ງຄໍາສັ່ງ (ຊື່ໄຟລ໌
ແລະເລກແຖວ) ພ້ອມກັບຄຳສັ່ງກ່ອນທີ່ມັນຈະຖືກປະຕິບັດ. ນີ້ແມ່ນ
Default
-ແຕະ
ປັບປຸງເວລາທີ່ດັດແກ້ຫຼ້າສຸດຂອງໄຟລ໌ເປົ້າຫມາຍ, ແທນທີ່ຈະດໍາເນີນການ
ການປະຕິບັດທີ່ຜູກມັດກັບສູດອາຫານ. ນີ້ສາມາດເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານໄດ້ເຮັດການດັດແກ້ເພື່ອ
ໄຟລ໌ທີ່ທ່ານຮູ້ຈັກຈະເຮັດໃຫ້ລະບົບຂອງໄຟລ໌ບໍ່ມີເຫດຜົນ, ແຕ່ມີ
ບໍ່ມີຄວາມສໍາຄັນ; ຕົວຢ່າງ, ເພີ່ມຄໍາຄິດຄໍາເຫັນໃສ່ໄຟລ໌ທີ່ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງ.
-No_Touch
ປະຕິບັດການກະທໍາທີ່ຜູກມັດກັບສູດອາຫານ, ແທນທີ່ຈະປັບປຸງເວລາທີ່ດັດແກ້ຫຼ້າສຸດ
ຂອງໄຟລ໌ເປົ້າຫມາຍ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
- ສະຖານີ
ໃນເວລາທີ່ລາຍການ, ສົ່ງນ້ໍາຜົນຜະລິດໄດ້ຢູ່ປາຍຍອດໄດ້. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-No_terminal
ເມື່ອລາຍຊື່, ຢ່າສົ່ງຜົນຜະລິດໄປຫາ terminal.
-Time_ປັບ
ທາງເລືອກນີ້ເຮັດໃຫ້ເກີດ ປຸງແຕ່ງອາຫານ ເພື່ອກວດເບິ່ງເວລາທີ່ດັດແກ້ຫຼ້າສຸດຂອງເປົ້າຫມາຍຂອງ
ສູດ, ແລະປັບປຸງໃຫ້ເຂົາເຈົ້າຖ້າຫາກວ່າມີຄວາມຈໍາເປັນ, ເພື່ອເຮັດໃຫ້ແນ່ໃຈວ່າພວກເຂົາເຈົ້າສອດຄ່ອງກັບ
(ອາຍຸນ້ອຍກວ່າ) ເວລາດັດແກ້ຫຼ້າສຸດຂອງສ່ວນປະກອບ. ອັນນີ້ສົ່ງຜົນໃຫ້ຫຼາຍຂຶ້ນ
ການໂທລະບົບ, ແລະສາມາດເຮັດໃຫ້ສິ່ງທີ່ຊ້າລົງໃນບາງລະບົບ. ນີ້ສອດຄ່ອງກັບ
ປັບເວລາ ທຸງສູດ.
-No_Time_ປັບ
ຢ່າປັບປຸງໄຟລ໌ທີ່ແກ້ໄຂເທື່ອສຸດທ້າຍຫຼັງຈາກປະຕິບັດການສູດອາຫານ.
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ. ນີ້ສອດຄ່ອງກັບ ບໍ່ມີເວລາປັບ ທຸງສູດ.
-ເວັບ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອຮ້ອງຂໍໃຫ້ພິມຫນ້າເວັບ HTML ໃນມາດຕະຖານ
ຜົນຜະລິດ. ຫນ້າເວັບນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອບັນທຶກການຂຶ້ນກັບໄຟລ໌; ມັນຈັບ
ຈໍານວນຫຼາຍຂອງ semantics ຂອງ cookbook ໄດ້. ມັນຍັງສາມາດເປັນປະໂຫຍດຫຼາຍໃນເວລາທີ່ debugging
ປຶ້ມອາຫານ.
ຊື່=ມູນຄ່າ
ມອບໝາຍໃຫ້ ມູນຄ່າ ກັບຕົວແປທີ່ມີຊື່. ຄ່າອາດມີຍະຫວ່າງຖ້າເຈົ້າເຮັດໄດ້
ຊັກຊວນໃຫ້ແກະຜ່ານພວກມັນ.
ທາງເລືອກທັງຫມົດອາດຈະຖືກຫຍໍ້; ຕົວຫຍໍ້ແມ່ນບັນທຶກເປັນຕົວພິມໃຫຍ່,
ຕົວອັກສອນຕົວພິມນ້ອຍ ແລະ ຂີດກ້ອງ (_) ແມ່ນທາງເລືອກ. ທ່ານຕ້ອງໃຊ້ຕິດຕໍ່ກັນ
ລໍາດັບຂອງຕົວອັກສອນທາງເລືອກ.
ທາງເລືອກທັງຫມົດແມ່ນຕົວອັກສອນ insensitive, ທ່ານອາດຈະພິມໃຫ້ເຂົາເຈົ້າເປັນຕົວພິມໃຫຍ່ຫຼືຕົວພິມນ້ອຍຫຼື a
ການປະສົມປະສານຂອງທັງສອງ, ກໍລະນີບໍ່ສໍາຄັນ.
ຕົວຢ່າງ: ການໂຕ້ຖຽງ "-help", "-HEL" ແລະ "-h" ລ້ວນແຕ່ຖືກຕີຄວາມໝາຍວ່າ. - ຊ່ວຍເຫຼືອ
ທາງເລືອກ. ການໂຕ້ຖຽງ "-hlp" ຈະບໍ່ເຂົ້າໃຈ, ເພາະວ່າທາງເລືອກຕິດຕໍ່ກັນ
ຕົວລະຄອນບໍ່ໄດ້ຖືກສະໜອງໃຫ້.
ຕົວເລືອກແລະການໂຕ້ຖຽງແຖວຄໍາສັ່ງອື່ນໆອາດຈະຖືກປະສົມໂດຍ arbitrarily ໃນແຖວຄໍາສັ່ງ.
ຊື່ທາງເລືອກຍາວ GNU ແມ່ນເຂົ້າໃຈ. ນັບຕັ້ງແຕ່ຊື່ທາງເລືອກທັງຫມົດສໍາລັບ ປຸງແຕ່ງອາຫານ ຍາວ, ນີ້
ໝາຍເຖິງການບໍ່ສົນໃຈ '-' ຊັ້ນນຳ. ໄດ້ "--ທາງເລືອກ=ມູນຄ່າ"ສົນທິສັນຍາແມ່ນ
ເຂົ້າໃຈ.
ອອກ STATUS
ໄດ້ ປຸງແຕ່ງອາຫານ ຄໍາສັ່ງຈະອອກດ້ວຍສະຖານະ 1 ໃນຄວາມຜິດພາດໃດໆ. ໄດ້ ປຸງແຕ່ງອາຫານ ຄໍາສັ່ງຈະພຽງແຕ່
ອອກດ້ວຍສະຖານະ 0 ຖ້າບໍ່ມີຂໍ້ຜິດພາດ.
ໃຊ້ການປຸງແຕ່ງອາຫານອອນໄລນ໌ໂດຍການບໍລິການ onworks.net