ນີ້ແມ່ນຄໍາສັ່ງ aemt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
aegis ເຮັດໃຫ້ໂປ່ງໃສ - ເຮັດໃຫ້ໄຟລ໌ສາຂາໂປ່ງໃສ
ສະຫຼຸບສັງລວມ
aegis -Make_Transparent [ ທາງເລືອກ... ] ຊື່ເອກະສານ...
aegis - ບັນຊີລາຍຊື່ [ ທາງເລືອກ... ]
aegis - ຊ່ວຍເຫຼືອ
aegis -VERSion
ລາຍລະອຽດ
ໄດ້ aegis -Make_Transparent ຄໍາສັ່ງຖືກນໍາໃຊ້ເພື່ອເພີ່ມໄຟລ໌ໃສ່ການປ່ຽນແປງທີ່ຈະສົ່ງຜົນ
ໃນໄຟລ໌ທີ່ມີຊື່ຖືກເຮັດໃຫ້ໂປ່ງໃສໃນສາຂາໃນເວລາທີ່ການປ່ຽນແປງປະສົມປະສານ.
ສະບັບຂອງໄຟລ໌ໂຄງການຈາກສາຂາທີ່ເລິກເຊິ່ງຈະສະແດງໃຫ້ເຫັນໂດຍຜ່ານ.
ເຈົ້າອາດຈະຕັ້ງຊື່ໄດເລກະທໍລີເພື່ອເຮັດໃຫ້ໄຟລ໌ທັງໝົດຢູ່ໃນໄດເລກະທໍລີນັ້ນມີຄວາມໂປ່ງໃສ. ມັນເປັນ
ຜິດພາດຖ້າຫາກວ່າບໍ່ມີໄຟລ໌ທີ່ກ່ຽວຂ້ອງ.
ສາຂາ vs ການປ່ຽນແປງ
ໄດ້ aecpu(1) ຄໍາສັ່ງອາດຈະຖືກນໍາໃຊ້ກັບການປ່ຽນແປງເທົ່ານັ້ນ. ຖ້າທ່ານຕ້ອງການປະຕິບັດຄືກັນ
ການດໍາເນີນງານກ່ຽວກັບສາຂາ, ການນໍາໃຊ້ aemt(1) ຄໍາສັ່ງ, ໂດຍຜ່ານອົງການຂອງການປ່ຽນແປງ.
ເອກະສານ ຊື່ ການແປພາສາ
ໂຄງການ aegis ຈະພະຍາຍາມກໍານົດຊື່ໄຟລ໌ໂຄງການຈາກຊື່ໄຟລ໌
ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ຊື່ໄຟລ໌ທັງໝົດຖືກເກັບໄວ້ພາຍໃນໂຄງການ aegis ເປັນພີ່ນ້ອງກັນ
ໄປຫາຮາກຂອງຕົ້ນໄມ້ໄດເລກະທໍລີພື້ນຖານ. ໄດເລກະທໍລີການພັດທະນາແລະ
ໄດເລກະທໍລີການເຊື່ອມໂຍງແມ່ນເງົາຂອງໄດເລກະທໍລີພື້ນຖານນີ້, ແລະດັ່ງນັ້ນຊື່ທີ່ກ່ຽວຂ້ອງເຫຼົ່ານີ້
ສະຫມັກຢູ່ທີ່ນີ້, ເຊັ່ນດຽວກັນ. ໄຟລ໌ທີ່ມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງແມ່ນທໍາອິດປ່ຽນເປັນເສັ້ນທາງຢ່າງແທ້ຈິງ
ຖ້າຈໍາເປັນ. ຫຼັງຈາກນັ້ນ, ພວກເຂົາເຈົ້າໄດ້ຖືກປຽບທຽບກັບເສັ້ນທາງພື້ນຖານ, ໄດເລກະທໍລີການພັດທະນາ
ເສັ້ນທາງ, ແລະເສັ້ນທາງໄດເລກະທໍລີການເຊື່ອມໂຍງ, ເພື່ອກໍານົດຊື່ພື້ນຖານ - ພີ່ນ້ອງ. ມັນແມ່ນ
ເກີດຄວາມຜິດພາດຖ້າຫາກວ່າໄຟລ໌ທີ່ມີຊື່ຢູ່ນອກຫນຶ່ງໃນບັນດາຕົ້ນໄມ້ໄດເລກະທໍລີເຫຼົ່ານີ້.
ໄດ້ -BAse_RElative ທາງເລືອກອາດຈະຖືກໃຊ້ເພື່ອເຮັດໃຫ້ຊື່ໄຟລ໌ທີ່ກ່ຽວຂ້ອງຖືກຕີຄວາມວ່າ
ກ່ຽວຂ້ອງກັບເສັ້ນທາງພື້ນຖານ; ຊື່ໄຟລ໌ຢ່າງແທ້ຈິງຈະຍັງຖືກປຽບທຽບກັບປະເພດຕ່າງໆ
ເສັ້ນທາງເພື່ອກໍານົດຊື່ຖານ-ພີ່ນ້ອງ.
ໄດ້ relative_filename_preference ໃນໄຟລ໌ການຕັ້ງຄ່າຜູ້ໃຊ້ອາດຈະຖືກໃຊ້ເພື່ອແກ້ໄຂ
ພຶດຕິກໍາເລີ່ມຕົ້ນນີ້. ເບິ່ງ aeuconf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ຂະບວນການ Side ຜົນກະທົບ
ຄໍາສັ່ງນີ້ຈະຍົກເລີກການລົງທະບຽນການກໍ່ສ້າງຫຼືການທົດສອບ, ເພາະວ່າການປ່ຽນແປງການປ່ຽນແປງ
ລາຍການໄຟລ໌ຢ່າງມີເຫດຜົນເຮັດໃຫ້ພວກມັນບໍ່ຖືກຕ້ອງ.
ແຈ້ງການ
ໄດ້ make_transparent_command ໃນໄຟລ໌ການຕັ້ງຄ່າໂຄງການແມ່ນດໍາເນີນການ, ຖ້າຕັ້ງ. ໄດ້
project_file_command ຍັງດໍາເນີນການ, ຖ້າຕັ້ງ, ແລະຖ້າມີການເຊື່ອມໂຍງກັບບໍ່ດົນມານີ້.
ເບິ່ງ aepconf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
OPTIONS
ທາງເລືອກຕໍ່ໄປນີ້ແມ່ນເຂົ້າໃຈ:
-BAse_RElative
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອເຮັດໃຫ້ຊື່ໄຟລ໌ທີ່ກ່ຽວຂ້ອງຖືກພິຈາລະນາເປັນພີ່ນ້ອງກັນ
ພື້ນຖານຂອງຕົ້ນໄມ້ແຫຼ່ງ. ເບິ່ງ aeuconf(5) ສໍາລັບຜູ້ໃຊ້ທີ່ສອດຄ້ອງກັນ
ຄວາມມັກ.
-Current_RElative
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອເຮັດໃຫ້ຊື່ໄຟລ໌ທີ່ກ່ຽວຂ້ອງຖືກພິຈາລະນາເປັນພີ່ນ້ອງກັນ
ໄດເລກະທໍລີປະຈຸບັນ. ນີ້ປົກກະຕິແລ້ວແມ່ນຄ່າເລີ່ມຕົ້ນ. ເບິ່ງ aeuconf(5) ສໍາລັບ
ຄວາມມັກຂອງຜູ້ໃຊ້ທີ່ສອດຄ້ອງກັນ.
- ແກ້ໄຂ ຈໍານວນ
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດການປ່ຽນແປງໂດຍສະເພາະພາຍໃນໂຄງການ. ເບິ່ງ
aegis(1) ສໍາລັບລາຍລະອຽດຄົບຖ້ວນສົມບູນຂອງທາງເລືອກນີ້.
- ຊ່ວຍເຫຼືອ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການນໍາໃຊ້ aegis
ໂຄງການ.
- ບັນຊີລາຍຊື່
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອໃຫ້ໄດ້ບັນຊີລາຍຊື່ຂອງຫົວຂໍ້ທີ່ເຫມາະສົມສໍາລັບຄໍາສັ່ງນີ້.
ບັນຊີລາຍຊື່ອາດຈະທົ່ວໄປຫຼາຍກ່ວາທີ່ຄາດໄວ້.
- ໂຄງການ ຊື່
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເລືອກໂຄງການທີ່ມີຄວາມສົນໃຈ. ເມື່ອບໍ່ມີ - ໂຄງການ
ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້, ໄດ້ AEGIS_PROJECT ຕົວແປສະພາບແວດລ້ອມແມ່ນປຶກສາຫາລື. ຖ້າ
ທີ່ບໍ່ມີຢູ່, ຂອງຜູ້ໃຊ້ $HOME/.aegisrc ໄຟລ໌ຖືກກວດສອບສໍາລັບຄ່າເລີ່ມຕົ້ນ
ພາກສະຫນາມຂອງໂຄງການ (ເບິ່ງ aeuconf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ). ຖ້າມັນບໍ່ມີ,
ໃນເວລາທີ່ຜູ້ໃຊ້ພຽງແຕ່ເຮັດວຽກກ່ຽວກັບການປ່ຽນແປງພາຍໃນໂຄງການດຽວ, ໂຄງການ
ຊື່ເລີ່ມຕົ້ນກັບໂຄງການນັ້ນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນເປັນຄວາມຜິດພາດ.
-TERse
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ບັນຊີລາຍຊື່ທີ່ຈະຜະລິດຕໍາ່ສຸດທີ່ເປົ່າຂອງ
ຂໍ້ມູນ. ປົກກະຕິແລ້ວມັນເປັນປະໂຫຍດສໍາລັບ Shell scripts.
- ບໍ່ໄດ້ປ່ຽນແປງ
ກວດເບິ່ງໄຟລ໌ທີ່ມີຊື່ເພື່ອເບິ່ງວ່າພວກມັນບໍ່ປ່ຽນແປງ. ພຽງແຕ່ເອົາສິ່ງທີ່ບໍ່ປ່ຽນແປງ
ໄຟລ໌ຈາກສາຂາ, ແລະອອກຈາກໄຟລ໌ທີ່ມີການປ່ຽນແປງ. ຖ້າບໍ່ມີໄຟລ໌
ຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງໄຟລ໌ສາຂາທັງຫມົດຖືກກວດສອບ.
- ຄຳເວົ້າ
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ aegis ຜະລິດຜົນຜະລິດຫຼາຍ. ໂດຍຄ່າເລີ່ມຕົ້ນ aegis
ພຽງແຕ່ຜະລິດຜົນຜະລິດໃນຄວາມຜິດພາດ. ເມື່ອໃຊ້ກັບ - ບັນຊີລາຍຊື່ ທາງເລືອກທາງເລືອກນີ້
ເຮັດໃຫ້ຫົວຂໍ້ຖັນຖືກເພີ່ມ.
- ລໍຖ້າ ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອຮຽກຮ້ອງໃຫ້ມີຄໍາສັ່ງ Aegis ເພື່ອລໍຖ້າການລັອກການເຂົ້າເຖິງ, ຖ້າ
ເຂົາເຈົ້າບໍ່ສາມາດໄດ້ຮັບທັນທີ. ຄ່າເລີ່ມຕົ້ນຂອງຜູ້ຊົມໃຊ້ lock_wait_preference
ຖ້າບໍ່ໄດ້ລະບຸ, ເບິ່ງ aeuconf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
- ບໍ່_ລໍຖ້າ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອຮຽກຮ້ອງໃຫ້ຄໍາສັ່ງ Aegis ປ່ອຍຄວາມຜິດພາດທີ່ຮ້າຍແຮງຖ້າການເຂົ້າເຖິງ
locks ບໍ່ສາມາດໄດ້ຮັບທັນທີ. ຄ່າເລີ່ມຕົ້ນຂອງຜູ້ຊົມໃຊ້
lock_wait_preference ຖ້າບໍ່ໄດ້ລະບຸ, ເບິ່ງ aeuconf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ເບິ່ງ aegis(1) ສໍາລັບທາງເລືອກທົ່ວໄປກັບຄໍາສັ່ງ aegis ທັງຫມົດ.
ທາງເລືອກທັງຫມົດອາດຈະຖືກຫຍໍ້; ຕົວຫຍໍ້ແມ່ນບັນທຶກເປັນຕົວພິມໃຫຍ່,
ຕົວອັກສອນຕົວພິມນ້ອຍ ແລະ ຂີດກ້ອງ (_) ແມ່ນທາງເລືອກ. ທ່ານຕ້ອງໃຊ້ຕິດຕໍ່ກັນ
ລໍາດັບຂອງຕົວອັກສອນທາງເລືອກ.
ທາງເລືອກທັງຫມົດແມ່ນຕົວອັກສອນ insensitive, ທ່ານອາດຈະພິມໃຫ້ເຂົາເຈົ້າເປັນຕົວພິມໃຫຍ່ຫຼືຕົວພິມນ້ອຍຫຼື a
ການປະສົມປະສານຂອງທັງສອງ, ກໍລະນີບໍ່ສໍາຄັນ.
ຕົວຢ່າງ: ການໂຕ້ຖຽງ "-project, "-PROJ" ແລະ "-p" ລ້ວນແຕ່ຖືກຕີຄວາມໝາຍວ່າ.
- ໂຄງການ ທາງເລືອກ. ການໂຕ້ຖຽງ "-prj" ຈະບໍ່ເຂົ້າໃຈ, ເພາະວ່າຕິດຕໍ່ກັນ
ບໍ່ໄດ້ສະໜອງຕົວອັກສອນທາງເລືອກ.
ຕົວເລືອກແລະການໂຕ້ຖຽງແຖວຄໍາສັ່ງອື່ນໆອາດຈະຖືກປະສົມໂດຍ arbitrarily ໃນແຖວຄໍາສັ່ງ,
ຫຼັງຈາກຕົວເລືອກຟັງຊັນ.
ຊື່ທາງເລືອກຍາວ GNU ແມ່ນເຂົ້າໃຈ. ນັບຕັ້ງແຕ່ຊື່ທາງເລືອກທັງຫມົດສໍາລັບ aegis ຍາວ,
ນີ້ຫມາຍຄວາມວ່າບໍ່ສົນໃຈ '-' ຊັ້ນນໍາພິເສດ. ໄດ້ "--ທາງເລືອກ=ມູນຄ່າ"ສົນທິສັນຍາແມ່ນ
ເຂົ້າໃຈ.
ແນະນໍາ ALIAS
ນາມແຝງທີ່ແນະນໍາສໍາລັບຄໍາສັ່ງນີ້ແມ່ນ
csh% alias aemt 'aegis -mt \!* -v'
sh$ aemt(){aegis -mt "$@" -v}
ຄໍາສັ່ງນີ້ແມ່ນອຸທິດຕົນເພື່ອພັນລະຍາຂອງຂ້າພະເຈົ້າ, Mary-Therese. ໃນເວລາທີ່ຂ້າພະເຈົ້າພະຍາຍາມອະທິບາຍສິ່ງທີ່
ຄໍາສັ່ງນີ້ໄດ້ເຮັດ, ນາງເວົ້າວ່າ, "ຂ້ອຍມີຫນຶ່ງໃນລົດຖີບຂອງຂ້ອຍໃນໄວຫນຸ່ມ, ແຕ່ມັນ
ຕົກ".
ຄວາມຜິດພາດ
ມັນເປັນຄວາມຜິດພາດຖ້າຫາກວ່າການປ່ຽນແປງບໍ່ໄດ້ຢູ່ໃນ ເປັນ ການພັດທະນາ ລັດ.
ມັນເປັນຄວາມຜິດພາດຖ້າຫາກວ່າການປ່ຽນແປງບໍ່ໄດ້ມອບຫມາຍໃຫ້ຜູ້ໃຊ້ປະຈຸບັນ.
ມັນເປັນຂໍ້ຜິດພາດຖ້າໄຟລ໌ບໍ່ຢູ່ໃນສາຂາທັນທີ.
ມັນເປັນຂໍ້ຜິດພາດຖ້າໄຟລ໌ມີຢູ່ໃນສາຂາທັນທີ, ແຕ່ບໍ່ມີຢູ່ໃນ
ສາຂາທີ່ເລິກເຊິ່ງກວ່າ.
ມັນເປັນຂໍ້ຜິດພາດຖ້າໄຟລ໌ມີພຽງແຕ່ຢູ່ໃນສາຂາຂອງລໍາຕົ້ນ.
ອອກ STATUS
ໄດ້ aegis ຄໍາສັ່ງຈະອອກດ້ວຍສະຖານະ 1 ໃນຄວາມຜິດພາດໃດໆ. ໄດ້ aegis ຄໍາສັ່ງຈະພຽງແຕ່
ອອກດ້ວຍສະຖານະ 0 ຖ້າບໍ່ມີຂໍ້ຜິດພາດ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ເບິ່ງ aegis(1) ສໍາລັບບັນຊີລາຍຊື່ຂອງຕົວແປສະພາບແວດລ້ອມທີ່ອາດຈະສົ່ງຜົນກະທົບຕໍ່ຄໍາສັ່ງນີ້. ເບິ່ງ
aepconf(5) ສໍາລັບໄຟລ໌ການຕັ້ງຄ່າໂຄງການ project_specific ພາກສະຫນາມສໍາລັບວິທີການກໍານົດ
ຕົວແປສະພາບແວດລ້ອມສໍາລັບຄໍາສັ່ງທັງຫມົດທີ່ປະຕິບັດໂດຍ Aegis.
ໃຊ້ aemt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net