ນີ້ແມ່ນຄໍາສັ່ງ ael ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
aegis list - ບັນຊີລາຍຊື່ (ອາດຈະເປັນ) ສິ່ງທີ່ຫນ້າສົນໃຈ
ສະຫຼຸບສັງລວມ
aegis - ບັນຊີລາຍຊື່ [ ທາງເລືອກ... ] ລາຍຊື່
aegis - ບັນຊີລາຍຊື່ - ບັນຊີລາຍຊື່ [ ທາງເລືອກ... ]
aegis - ບັນຊີລາຍຊື່ - ຊ່ວຍເຫຼືອ
ລາຍລະອຽດ
ໄດ້ aegis - ບັນຊີລາຍຊື່ ຄໍາສັ່ງຖືກນໍາໃຊ້ເພື່ອລາຍຊື່ຂໍ້ມູນ. ມີຈໍານວນທີ່ເປັນໄປໄດ້
ລາຍຊື່s, ດັ່ງຕໍ່ໄປນີ້ (ຕົວຫຍໍ້ສໍາລັບທາງເລືອກໃນບັນຊີຄໍາສັ່ງ):
ຜູ້ບໍລິຫານ
ລາຍຊື່ຜູ້ບໍລິຫານຂອງໂຄງການ.
ສາຂາ_ລາຍລະອຽດ
ບອກຂໍ້ມູນເຕັມທີ່ກ່ຽວກັບການປ່ຽນແປງທັງຫມົດໃນສາຂາໃນຮູບແບບຂະຫນາດໃຫຍ່. ນີ້
ລາຍຊື່ຈະເກີດຂຶ້ນຄືນຕາມຕົ້ນສາຂາ.
ປ່ຽນ_ລາຍລະອຽດ
ບອກຂໍ້ມູນເຕັມທີ່ກ່ຽວກັບການປ່ຽນແປງໃນຮູບແບບຂະຫນາດໃຫຍ່.
ປ່ຽນ_ໄຟລ໌
ບອກໄຟລ໌ທັງໝົດໃນການປ່ຽນແປງ. ສະບັບພາສາ verbose ປະກອບມີລາຍລະອຽດເຊັ່ນ:
ການປະຕິບັດທີ່ກໍາລັງປະຕິບັດ, ຈໍານວນການແກ້ໄຂຂອງໄຟລ໌, ແລະວ່າມັນຈະຖືກຍ້າຍ.
ສະບັບ terse ພຽງແຕ່ບອກຊື່ໄຟລ໌ (ແລະຍົກເວັ້ນໄຟລ໌ທີ່ຖືກລຶບອອກ), ນີ້ແມ່ນ
ເປັນປະໂຫຍດສໍາລັບ shell scripts ແລະ interfacing ກັບ build tools.
Change_File_History
ບັນຊີລາຍຊື່ນີ້ສະແດງໃຫ້ເຫັນປະຫວັດຂອງແຕ່ລະໄຟລ໌ໃນການປ່ຽນແປງ. ມັນປະກອບມີແຕ່ລະຄົນ
ຈໍານວນ delta (ສະນັ້ນທ່ານສາມາດຜະລິດມັນ) ແລະລາຍລະອຽດໂດຍຫຍໍ້, ຂອງການປ່ຽນແປງແຕ່ລະຄົນ
ເຊິ່ງສົ່ງຜົນກະທົບຕໍ່ແຕ່ລະໄຟລ໌.
Change_File_INventory
ລາຍຊື່ນີ້ສະແດງຊື່ໄຟລ໌ ແລະ UUID ທີ່ສອດຄ້ອງກັນຂອງພວກມັນ. ໃນເວລາທີ່ໄຟລ໌ແມ່ນ
ປ່ຽນຊື່, UUID ຂອງມັນຄົງທີ່. (ຖ້າຖັນ UUID ມີຊື່ໄຟລ໌ຢູ່ໃນນັ້ນ,
ນີ້ແມ່ນຄ່າຄວາມເຂົ້າກັນໄດ້ກັບຄືນໄປບ່ອນ, ສໍາລັບການເຂົ້າເຖິງປະຫວັດສາດໄຟລ໌.)
ປະຫວັດການປ່ຽນແປງ
ບອກປະຫວັດການປ່ຽນແປງ.
Change_INventory
ລາຍຊື່ການປ່ຽນແປງຂອງໂຄງການທີ່ມີ UUIDs ຂອງພວກເຂົາ.
ການປ່ຽນແປງ
ບອກການປ່ຽນແປງຂອງໂຄງການ. ສະບັບພາສາ verbose ປະກອບມີລາຍລະອຽດເຊັ່ນ:
ສະຖານະຂອງການປ່ຽນແປງແລະຄໍາອະທິບາຍສັ້ນໆຂອງມັນ. ສະບັບ terse ລາຍຊື່ພຽງແຕ່
ປ່ຽນຕົວເລກ, ເຊິ່ງດີສໍາລັບ shell scripts.
Default_Change
ລາຍຊື່ການປ່ຽນແປງເລີ່ມຕົ້ນສໍາລັບຜູ້ໃຊ້ທີ່ລະບຸ (ຄ່າເລີ່ມຕົ້ນກັບຜູ້ໃຊ້ປະຈຸບັນ if
ບໍ່ມີຜູ້ໃຊ້ລະບຸ).
Default_Project
ລາຍຊື່ໂຄງການເລີ່ມຕົ້ນສໍາລັບຜູ້ໃຊ້ທີ່ລະບຸໄວ້ (ຄ່າເລີ່ມຕົ້ນກັບຜູ້ໃຊ້ປະຈຸບັນ if
ບໍ່ມີຜູ້ໃຊ້ລະບຸ).
ການພັດທະນາ
ລາຍຊື່ຜູ້ພັດທະນາໂຄງການ.
ບໍ່ສົມບູນ
ບອກການປ່ຽນແປງລະຫວ່າງ ກຳ ລັງລໍຖ້າ ການທົບທວນຄືນ ແລະ ເປັນ ປະສົມປະສານ ລັດ,
ລວມ. ຄ່າເລີ່ມຕົ້ນຂອງຜູ້ໃຊ້ທຸກຄົນຖ້າບໍ່ມີຊື່ຜູ້ໃຊ້ລະບຸ.
ຕົວປະສົມ
ລາຍຊື່ຜູ້ລວມຂອງໂຄງການ.
List_List
ລາຍຊື່ລາຍຊື່ທັງຫມົດທີ່ມີຢູ່.
ລັອກ
ລາຍຊື່ການລັອກທັງໝົດທີ່ນຳໃຊ້ໃນປັດຈຸບັນ.
ການປ່ຽນແປງທີ່ໂດດເດັ່ນ
ລາຍຊື່ການປ່ຽນແປງທັງໝົດທີ່ເປັນເຈົ້າຂອງໂດຍຜູ້ໃຊ້ທີ່ລະບຸທີ່ຍັງບໍ່ທັນສໍາເລັດ (ຄ່າເລີ່ມຕົ້ນ
ໃຫ້ກັບຜູ້ໃຊ້ທັງໝົດ ຖ້າບໍ່ມີຜູ້ໃຊ້ລະບຸ).
All_Outstanding_Changes
ບອກການປ່ຽນແປງທັງໝົດທີ່ຍັງບໍ່ທັນສຳເລັດ, ສໍາລັບໂຄງການທັງໝົດ.
Project_ລາຍລະອຽດ
ບອກຂໍ້ມູນເຕັມທີ່ກ່ຽວກັບການປ່ຽນແປງທັງຫມົດໃນໂຄງການໃນຮູບແບບຂະຫນາດໃຫຍ່. ນີ້
ບັນຊີລາຍການຈະເກີດຂຶ້ນກັບຕົ້ນໄມ້ສາຂາເຕັມທີ່ຢູ່ລຸ່ມໂຄງການ.
Project_Files
ລາຍຊື່ໄຟລ໌ທັງໝົດຢູ່ໃນພື້ນຖານຂອງໂຄງການ. ສະບັບພາສາ verbose ປະກອບມີ
ລາຍລະອຽດເຊັ່ນການປະຕິບັດທີ່ກໍາລັງປະຕິບັດ, ຈໍານວນການແກ້ໄຂຂອງໄຟລ໌. terse ໄດ້
ຮຸ່ນພຽງແຕ່ລາຍຊື່ໄຟລ໌ (ແລະຍົກເລີກໄຟລ໌ທີ່ຖືກລຶບອອກ), ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
shell scripts ແລະ interfacing ກັບ build tools. ຖ້າໃຫ້ຕົວເລກການປ່ຽນແປງ,
ໄຟລ໌ທີ່ລວມຢູ່ໃນການປ່ຽນແປງແມ່ນໄດ້ຍົກເວັ້ນຈາກບັນຊີລາຍການ (ໃຫ້ການປ່ຽນແປງຂອງ
ທັດສະນະກ່ຽວກັບສິ່ງທີ່ໄຟລ໌ໂຄງການ).
Project_File_INventory
ລາຍຊື່ນີ້ສະແດງຊື່ໄຟລ໌ ແລະ UUID ທີ່ສອດຄ້ອງກັນຂອງພວກມັນ. ໃນເວລາທີ່ໄຟລ໌ແມ່ນ
ປ່ຽນຊື່, UUID ຂອງມັນຄົງທີ່. (ຖ້າຖັນ UUID ມີຊື່ໄຟລ໌ຢູ່ໃນນັ້ນ,
ນີ້ແມ່ນຄ່າຄວາມເຂົ້າກັນໄດ້ກັບຄືນໄປບ່ອນ, ສໍາລັບການເຂົ້າເຖິງປະຫວັດສາດໄຟລ໌.)
ປະຫວັດໂຄງການ
ບອກປະຫວັດການເຊື່ອມໂຍງຂອງໂຄງການ.
ໂຄງການ
ລາຍຊື່ໂຄງການທັງຫມົດ.
Project_Aliases
ບອກນາມແຝງໂຄງການທັງໝົດ. ຖ້າທ່ານໃຊ້ - ໂຄງການ ທາງເລືອກແຖວຄໍາສັ່ງ, ບັນຊີລາຍຊື່
ຈະປະກອບມີພຽງແຕ່ນາມແຝງຂອງໂຄງການທີ່ລະບຸ, ຫຼືໂຄງການຂອງ
ນາມແຝງທີ່ລະບຸ.
ນັກທົບທວນ
ລາຍຊື່ຜູ້ທົບທວນໂຄງການ.
State_File_Name
ພິມເສັ້ນທາງຢ່າງແທ້ຈິງຂອງໄຟລ໌ສະຖານະຂອງໂຄງການຫຼືການປ່ຽນແປງ. ເປັນປະໂຫຍດສໍາລັບ
cookbooks ແລະ makefiles.
Users_Changes
ບັນຊີລາຍຊື່ຂອງການປ່ຽນແປງເປັນເຈົ້າຂອງໂດຍຜູ້ໃຊ້ທີ່ລະບຸ (ຄ່າເລີ່ມຕົ້ນກັບຜູ້ໃຊ້ປະຈຸບັນຖ້າບໍ່ມີຜູ້ໃຊ້
ລະບຸ).
Version
ລາຍການສະບັບຂອງໂຄງການຫຼືການປ່ຽນແປງ. ນີ້ປະກອບມີສະບັບທີ່ສໍາຄັນແລະຫນ້ອຍ
ໝາຍເລກ, ແລະໝາຍເລກເວີຊັນກ່ອນໜ້າຖ້າມີ. ບັນຊີລາຍຊື່ຂອງລິຂະສິດ
ປີຍັງຖືກພິມອອກ.
ບັນຊີລາຍຊື່ເຫຼົ່ານີ້ສ່ວນຫຼາຍແມ່ນມີຢູ່ໃນຫນ້າທີ່ aegis ອື່ນໆ. ຫນ້າທີ່ aegis ຫຼາຍ
ສະໜອງລາຍຊື່ສະເພາະເພີ່ມເຕີມ.
OPTIONS
ທາງເລືອກຕໍ່ໄປນີ້ແມ່ນເຂົ້າໃຈ:
- ແກ້ໄຂ ຈໍານວນ
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດການປ່ຽນແປງໂດຍສະເພາະພາຍໃນໂຄງການ. ເບິ່ງ
aegis(1) ສໍາລັບລາຍລະອຽດຄົບຖ້ວນສົມບູນຂອງທາງເລືອກນີ້.
- ຊ່ວຍເຫຼືອ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການນໍາໃຊ້ aegis
ໂຄງການ.
- ບັນຊີລາຍຊື່
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອໃຫ້ໄດ້ບັນຊີລາຍຊື່ຂອງຫົວຂໍ້ທີ່ເຫມາະສົມສໍາລັບຄໍາສັ່ງນີ້.
ບັນຊີລາຍຊື່ອາດຈະທົ່ວໄປຫຼາຍກ່ວາທີ່ຄາດໄວ້.
-PAGER ຜົນໄດ້ຮັບຂອງລາຍຊື່ແລະການຊ່ວຍເຫຼືອແມ່ນທໍ່ຜ່ານຄໍາສັ່ງ pager ທີ່ໄດ້ຮັບໃນ
ຕົວແປສະພາບແວດລ້ອມ PAGER (ຫຼື ເພີ່ມເຕີມ ຖ້າບໍ່ຕັ້ງ). ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຖ້າຫາກວ່າ
ຄໍາສັ່ງຢູ່ໃນເບື້ອງຫນ້າ, ແລະຜົນໄດ້ຮັບແມ່ນ TTY. ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້
ເພື່ອ override ຄວາມຕ້ອງການທີ່ລະບຸໄວ້ໃນ aeuconf(5) ໄຟລ໌.
-No_PAGEr
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອຮັບປະກັນວ່າຜົນຜະລິດຂອງລາຍຊື່ແລະການຊ່ວຍເຫຼືອບໍ່ແມ່ນ
ທໍ່ຜ່ານຄໍາສັ່ງ pager. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຖ້າຄໍາສັ່ງຢູ່ໃນ
ພື້ນຫຼັງ, ຫຼືຖ້າຜົນຜະລິດບໍ່ແມ່ນ TTY. ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອລົບລ້າງ
ຄວາມຕ້ອງການໃດໆທີ່ລະບຸໄວ້ໃນ aeuconf(5) ໄຟລ໌.
-Page_Length ຈໍານວນ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອກໍານົດຄວາມຍາວຂອງຫນ້າຂອງລາຍຊື່. ຄ່າເລີ່ມຕົ້ນ, ໃນ
ຄໍາສັ່ງຂອງຄວາມມັກ, ແມ່ນໄດ້ຮັບຈາກລະບົບ, ຈາກ ເສັ້ນ ສະພາບແວດລ້ອມ
ຕົວແປ, ຫຼືຕັ້ງເປັນ 24 ແຖວ.
-Page_Width ຈໍານວນ
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດຄວາມກວ້າງຂອງຫນ້າຂອງລາຍຊື່ແລະຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.
ຄ່າເລີ່ມຕົ້ນ, ຕາມລໍາດັບ, ແມ່ນໄດ້ຮັບຈາກລະບົບ, ຈາກ ຄໍລາສ
ຕົວແປສະພາບແວດລ້ອມ, ຫຼືຕັ້ງເປັນ 79 ຕົວອັກສອນ.
- ໂຄງການ ຊື່
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເລືອກໂຄງການທີ່ມີຄວາມສົນໃຈ. ເມື່ອບໍ່ມີ - ໂຄງການ
ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້, ໄດ້ AEGIS_PROJECT ຕົວແປສະພາບແວດລ້ອມແມ່ນປຶກສາຫາລື. ຖ້າ
ທີ່ບໍ່ມີຢູ່, ຂອງຜູ້ໃຊ້ $HOME/.aegisrc ໄຟລ໌ຖືກກວດສອບສໍາລັບຄ່າເລີ່ມຕົ້ນ
ພາກສະຫນາມຂອງໂຄງການ (ເບິ່ງ aeuconf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ). ຖ້າມັນບໍ່ມີ,
ໃນເວລາທີ່ຜູ້ໃຊ້ພຽງແຕ່ເຮັດວຽກກ່ຽວກັບການປ່ຽນແປງພາຍໃນໂຄງການດຽວ, ໂຄງການ
ຊື່ເລີ່ມຕົ້ນກັບໂຄງການນັ້ນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນເປັນຄວາມຜິດພາດ.
-TERse
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ບັນຊີລາຍຊື່ທີ່ຈະຜະລິດຕໍາ່ສຸດທີ່ເປົ່າຂອງ
ຂໍ້ມູນ. ປົກກະຕິແລ້ວມັນເປັນປະໂຫຍດສໍາລັບ Shell scripts.
- ບໍ່ໄດ້ຈັດຮູບແບບ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ກັບລາຍຊື່ສ່ວນໃຫຍ່ເພື່ອລະບຸວ່າການຈັດຮູບແບບຖັນ
ບໍ່ແມ່ນຈະປະຕິບັດ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບສະຄິບ shell.
-Page-Header
ຕົວເລືອກນີ້ຮຽກຮ້ອງໃຫ້ຫົວຂໍ້ຂອງຫນ້າມີຢູ່ໃນລາຍຊື່ແລະບົດລາຍງານ. ນີ້
ເປັນຄ່າເລີ່ມຕົ້ນ.
-ບໍ່ມີໜ້າ-ສ່ວນຫົວ
ຕົວເລືອກນີ້ຮຽກຮ້ອງໃຫ້ຫົວຂໍ້ຂອງຫນ້າຖືກລະເວັ້ນຈາກລາຍຊື່ແລະບົດລາຍງານ.
- ຄຳເວົ້າ
ທາງເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ aegis ຜະລິດຜົນຜະລິດຫຼາຍ. ໂດຍຄ່າເລີ່ມຕົ້ນ aegis
ພຽງແຕ່ຜະລິດຜົນຜະລິດໃນຄວາມຜິດພາດ. ເມື່ອໃຊ້ກັບ - ບັນຊີລາຍຊື່ ທາງເລືອກທາງເລືອກນີ້
ເຮັດໃຫ້ຫົວຂໍ້ຖັນຖືກເພີ່ມ.
ເບິ່ງ aegis(1) ສໍາລັບທາງເລືອກທົ່ວໄປກັບຄໍາສັ່ງ aegis ທັງຫມົດ.
ທາງເລືອກທັງຫມົດອາດຈະຖືກຫຍໍ້; ຕົວຫຍໍ້ແມ່ນບັນທຶກເປັນຕົວພິມໃຫຍ່,
ຕົວອັກສອນຕົວພິມນ້ອຍ ແລະ ຂີດກ້ອງ (_) ແມ່ນທາງເລືອກ. ທ່ານຕ້ອງໃຊ້ຕິດຕໍ່ກັນ
ລໍາດັບຂອງຕົວອັກສອນທາງເລືອກ.
ທາງເລືອກທັງຫມົດແມ່ນຕົວອັກສອນ insensitive, ທ່ານອາດຈະພິມໃຫ້ເຂົາເຈົ້າເປັນຕົວພິມໃຫຍ່ຫຼືຕົວພິມນ້ອຍຫຼື a
ການປະສົມປະສານຂອງທັງສອງ, ກໍລະນີບໍ່ສໍາຄັນ.
ຕົວຢ່າງ: ການໂຕ້ຖຽງ "-project, "-PROJ" ແລະ "-p" ລ້ວນແຕ່ຖືກຕີຄວາມໝາຍວ່າ.
- ໂຄງການ ທາງເລືອກ. ການໂຕ້ຖຽງ "-prj" ຈະບໍ່ເຂົ້າໃຈ, ເພາະວ່າຕິດຕໍ່ກັນ
ບໍ່ໄດ້ສະໜອງຕົວອັກສອນທາງເລືອກ.
ຕົວເລືອກແລະການໂຕ້ຖຽງແຖວຄໍາສັ່ງອື່ນໆອາດຈະຖືກປະສົມໂດຍ arbitrarily ໃນແຖວຄໍາສັ່ງ,
ຫຼັງຈາກຕົວເລືອກຟັງຊັນ.
ຊື່ທາງເລືອກຍາວ GNU ແມ່ນເຂົ້າໃຈ. ນັບຕັ້ງແຕ່ຊື່ທາງເລືອກທັງຫມົດສໍາລັບ aegis ຍາວ,
ນີ້ຫມາຍຄວາມວ່າບໍ່ສົນໃຈ '-' ຊັ້ນນໍາພິເສດ. ໄດ້ "--ທາງເລືອກ=ມູນຄ່າ"ສົນທິສັນຍາແມ່ນ
ເຂົ້າໃຈ.
ແນະນໍາ ALIAS
ນາມແຝງທີ່ແນະນໍາສໍາລັບຄໍາສັ່ງນີ້ແມ່ນ
csh% alias ael 'aegis -l \!* -v'
sh$ ael(){aegis -l "$@" -v}
ຄວາມຜິດພາດ
ມັນເປັນຄວາມຜິດພາດຖ້າຫາກວ່າຊື່ບັນຊີລາຍການໃຫ້ບໍ່ຮູ້ຈັກ.
ອອກ STATUS
ໄດ້ aegis ຄໍາສັ່ງຈະອອກດ້ວຍສະຖານະ 1 ໃນຄວາມຜິດພາດໃດໆ. ໄດ້ aegis ຄໍາສັ່ງຈະພຽງແຕ່
ອອກດ້ວຍສະຖານະ 0 ຖ້າບໍ່ມີຂໍ້ຜິດພາດ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ເບິ່ງ aegis(1) ສໍາລັບບັນຊີລາຍຊື່ຂອງຕົວແປສະພາບແວດລ້ອມທີ່ອາດຈະສົ່ງຜົນກະທົບຕໍ່ຄໍາສັ່ງນີ້. ເບິ່ງ
aepconf(5) ສໍາລັບໄຟລ໌ການຕັ້ງຄ່າໂຄງການ project_specific ພາກສະຫນາມສໍາລັບວິທີການກໍານົດ
ຕົວແປສະພາບແວດລ້ອມສໍາລັບຄໍາສັ່ງທັງຫມົດທີ່ປະຕິບັດໂດຍ Aegis.
ໃຊ້ ael ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net