ນີ້ແມ່ນຄໍາສັ່ງ vattr ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
vadm - ໝູນໃຊ້ ແລະບໍລິຫານພື້ນຖານວັດຖຸສະບັບ
ສະຫຼຸບສັງລວມ
ວາດ [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] [ ທາງເລືອກໃນການ ] [ ການປະຕິບັດ ] ຊື່..
ຕົວເລືອກ: [ -?fq ] [ - cache ] [ - ຜົນບັງຄັບໃຊ້ ] [ -ຊ່ວຍ ] [ - nomail ] [ - ງຽບ ] [ -stdin ]
[ -ການປ່ຽນແປງ ]
ການກະທໍາ: [ - ນາມແຝງ ສະບັບພາສາ alias ຊື່ ] [ -attr ຄຸນລັກສະນະ ] [ - chaut ຜູ້ໃຊ້ ]
[ -chmod ປົກປັກຮັກສາ ] [ - ໂກນ ຜູ້ໃຊ້ ] [ -delattr ຄຸນລັກສະນະ ຊື່ ]
[ -d (ຫຼື -ລຶບ) ] [ -l (ຫຼື -ລັອກ) [ສະບັບພາສາ binding] ] [ - ໃໝ່ ] [ - ສົ່ງເສີມການ ]
[ -ຊຸດ ຄໍາອະທິບາຍ | ຫມາຍເຫດ | ຈຸດປະສົງ ] [ -ຕັ້ງ ຄວາມຄິດເຫັນ ຜູ້ນໍາ ]
[ -ປົດລັອກ [ສະບັບພາສາ binding] ] [ - ຍົກເລີກການສົ່ງເສີມ ]
vattr [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] ຄຸນລັກສະນະ..
vrm [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] ຊື່..
sbmt [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] ຊື່..
publ [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] ຊື່..
accs [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] ຊື່..
frze [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] ຊື່..
ລາຍລະອຽດ
ວາດ ເປັນຄໍາສັ່ງທີ່ມີຈຸດປະສົງທົ່ວໄປເພື່ອປະຕິບັດທຸກປະເພດຂອງການປະຕິບັດຢູ່ໃນພາກສ່ວນຂອງ AtFS
ຫໍສະຫມຸດວັດຖຸ. ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອລັອກຫຼືປົດລັອກວັດຖຸ AtFS ສໍາລັບການດັດແກ້, ເພື່ອ
ລຶບຕົວຢ່າງວັດຖຸໃດໜຶ່ງ, ເພື່ອເຊື່ອມໂຍງຊື່ສັນຍາລັກ (ນາມແຝງ) ກັບເວີຊັນ
ວັດຖຸ, ເພື່ອສົ່ງເສີມຫຼື unpromote ບາງສະບັບວັດຖຸຈາກສະຖານະພາບຫນຶ່ງໄປອີກ, ກັບ
ແກ້ໄຂການອະນຸຍາດເຂົ້າເຖິງວັດຖຸ, ກໍານົດຫຼືແກ້ໄຂການປ້ອນລາຍລະອຽດໂດຍສະເພາະ
ເວີຊັ່ນວັດຖຸ, ເພື່ອຕັ້ງ ຫຼືແກ້ໄຂຄວາມຕັ້ງໃຈຂອງການປ່ຽນແປງໃນທີ່ສຸດ, ແລະຕັ້ງ ຫຼືບໍ່ໄດ້ຕັ້ງ
ຄຸນລັກສະນະວັດຖຸຕ່າງໆເຊັ່ນ: ຜູ້ຂຽນຫຼືຄຸນລັກສະນະທີ່ຜູ້ໃຊ້ກໍານົດ.
vattr ແລະ vrm ແມ່ນຮູບແບບສັ້ນສໍາລັບ ວາດ -attr ແລະ ວາດ -ລຶບ. ເບິ່ງລາຍລະອຽດຂອງ
-attr ແລະ -ລຶບ ທາງເລືອກສໍາລັບລາຍລະອຽດ.
sbmt, publ, accs, ແລະ frze ແມ່ນຊື່ໂຄງການສະຫຼັບສໍາລັບການ ວາດ ທີ່ເປັນຕົວແທນ ສະຖານະພາບ-
ການປ່ຽນແປງ ການດໍາເນີນງານສໍາລັບວັດຖຸສະບັບ. ເບິ່ງລາຍລະອຽດຂອງທາງເລືອກ - ສົ່ງເສີມການ ສໍາລັບລາຍລະອຽດ.
ການເອີ້ນຄໍາສັ່ງປົກກະຕິແມ່ນເສີມດ້ວຍຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ຄໍາສັ່ງ ທາງເລືອກໃນການ, ສະບັບພາສາ
binding ທາງເລືອກໃນການ ການກໍານົດສະບັບທີ່ຈະປະຕິບັດ, ແລະ ການປະຕິບັດ ຕົວລະບຸ ຊີ້ບອກ
ການຈັດລຽງຂອງການປະຕິບັດທີ່ຈະປະຕິບັດ, ແລະຊຸດຂອງ ຈຸດປະສົງ ຊື່ ການກໍານົດຊຸດຍ່ອຍເບື້ອງຕົ້ນ
ຂອງຖານວັດຖຸທີ່ຈະໄດ້ຮັບການ manipulated.
ຊື່ວັດຖຸອາດຈະຖືກໃສ່ໃນ ຜູກພັນ ສະບັບພາສາ ຄະແນນ, ເຊັ່ນ: ຫມາຍເຫດທີ່ກໍານົດ a
ສະບັບສະເພາະຂອງວັດຖຸ (ຕົວຢ່າງ mkattr.c[2.4]). ມັນຍັງສາມາດໃຊ້ a
ມອບໝາຍໃນເມື່ອກ່ອນ ສັນຍາລັກ ຊື່ ແທນທີ່ຈະເປັນການກໍານົດສະບັບຕົວເລກ (ເຊັ່ນ
mkattr.c[tools-V4R3]). ໃຫ້ແນ່ໃຈວ່າຈະຫນີຈາກວົງເລັບ - ສັນຍາລັກໃນເວລານໍາໃຊ້ csh(1) or
tcsh(1) ເພາະວ່າເຂົາເຈົ້າມີຄວາມຫມາຍສໍາລັບແກະເຫຼົ່ານີ້.
OPTIONS
ສໍາລັບການຄັດເລືອກສະບັບ, ໃດ ສະບັບພາສາ binding ທາງເລືອກ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ vbind(1) ຄູ່ມື
ຫນ້າ, ອາດຈະຖືກມອບໃຫ້, ຫຼື a ສະບັບພາສາ ຜູກ directive ອາດຈະຖືກໃສ່ໃນວົງເລັບທີ່ເພີ່ມໃສ່ໄຟລ໌
ຊື່
-?, -ຊ່ວຍ
ພິມຄໍາແນະນໍາສັ້ນໆກ່ຽວກັບການນໍາໃຊ້ ວາດ
- cache ປະຕິບັດການຮ້ອງຂໍໃຫ້ວັດຖຸທີ່ອາໄສຢູ່ໃນ derived ຈຸດປະສົງ ຖານຄວາມຈໍາ. ໄດ້
ຊຸດຂອງການປະຕິບັດທີ່ອາດຈະຖືກປະຕິບັດກ່ຽວກັບວັດຖຸຖານສອງແມ່ນຈໍາກັດ.
-f, - ຜົນບັງຄັບໃຊ້
ຢ່າຮ້ອງຂໍການຢືນຢັນເມື່ອລຶບເວີຊັນອອກຈາກປະຫວັດ.
- nomail
ສະກັດກັ້ນອີເມລແຈ້ງການເຖິງຜູ້ໃຊ້ທີ່ຖືລັອກໃນປະຫວັດສາດໃນເວລາທີ່
ທໍາລາຍ lock ນີ້ (-ປົດລັອກ ທາງເລືອກ).
-q, - ງຽບ
ສະກັດກັ້ນການກະຕຸ້ນເຕືອນໃດໆ, ຂໍ້ຄວາມທີ່ບໍ່ເປັນທາງການແລະການສົນທະນາຂອງຜູ້ໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ສົມມຸດສໍາລັບທຸກສິ່ງທຸກຢ່າງທີ່ຖ້າບໍ່ດັ່ງນັ້ນອາດຈະຖືກສອບຖາມແບບໂຕ້ຕອບ. ທາງເລືອກນີ້
ເປັນປະໂຫຍດສໍາລັບການດໍາເນີນງານ batch.
-stdin ກໍາລັງ ວາດ ເພື່ອອ່ານຂໍ້ຄວາມອະທິບາຍ, ບັນທຶກຫຼືຄວາມຕັ້ງໃຈຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ if
ການປະຕິບັດ -ຊຸດ ຖືກເລືອກ. ຫມາຍເຫດແມ່ນໃຊ້ສໍາລັບ ທັງຫມົດ ລະບຸວັດຖຸ AtFS. ຖ້າບໍ່ດັ່ງນັ້ນ
ບັນນາທິການທີ່ທ່ານມັກ (ເອົາມາຈາກຕົວແປສະພາບແວດລ້ອມ EDITOR) ຖືກເອີ້ນ.
-ການປ່ຽນແປງ
ພິມຂໍ້ມູນກ່ຽວກັບສະບັບ ວາດ ໂຄງການຕົວມັນເອງ. ຈະບໍ່ມີການກະທຳໃດໆ
ປະຕິບັດຢູ່ໃນຖານຂໍ້ມູນ.
ວາດ ຈະດໍາເນີນການທັງຫມົດຂອງມັນຕາມທີ່ກໍານົດໄວ້ຂອງວັດຖຸສະບັບ AtFS. ໃນ
ກໍລະນີທີ່ບໍ່ມີການກໍານົດໄວ້ດັ່ງກ່າວ, ການດໍາເນີນງານຈະໄດ້ຮັບການນໍາໃຊ້ກັບການບັນທຶກໄວ້ຫລ້າສຸດ
ລຸ້ນຂອງວັດຖຸທີ່ມີຊື່.
ກິດຈະກໍາ
ປະເພດຂອງການກະທໍາທີ່ຈະປະຕິບັດຕາມການກໍານົດໄວ້ຂອງວັດຖຸ AtFS ແມ່ນຊີ້ໃຫ້ເຫັນໂດຍ a
ຄໍາສໍາຄັນ. ການປະຕິບັດຕໍ່ໄປນີ້ຖືກກໍານົດ:
- ນາມແຝງ ສະບັບພາສາ alias ຊື່
ມອບໝາຍໃຫ້ ສະບັບພາສາ alias ຊື່ ກັບສະບັບທີ່ກໍານົດໄວ້. ຊື່ເຮັດວຽກເປັນນາມແຝງ
ສໍາລັບຕົວເລກສະບັບ, ສະນັ້ນມັນຕ້ອງແຕກຕ່າງຈາກຊື່ສັນຍາລັກອື່ນໆ
ມອບໝາຍໃຫ້ກັບວັດຖຸສະບັບໃດນຶ່ງໃນປະຫວັດວັດຖຸໃດໜຶ່ງ. ມັນແມ່ນ, ຢ່າງໃດກໍຕາມ,
ເປັນໄປໄດ້ທີ່ຈະກໍານົດຊື່ສັນຍາລັກດຽວກັນກັບວັດຖຸສະບັບໃນ ທີ່ແຕກຕ່າງກັນ ຈຸດປະສົງ
ປະຫວັດສາດ. ປົກກະຕິແລ້ວປະຫວັດວັດຖຸແມ່ນສະແດງໂດຍຊື່, ຄ້າຍຄືກັນກັບໄຟລ໌
ຊື່
ການນໍາໃຊ້ຊື່ນາມສະກຸນແມ່ນເປັນວິທີທີ່ງ່າຍດາຍແຕ່ປະສິດທິຜົນເພື່ອສະມາຊິກອົງປະກອບ
ຂອງ ລະບົບ configuration. ຊື່ສັນຍາລັກປົກກະຕິຈະມີລັກສະນະຄ້າຍຄື
Mysystem_Release_4.22, ຊີ້ບອກວ່າວັດຖຸຮຸ່ນທີ່ມີຊື່ນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ
ປ່ອຍ 4.22 ຂອງລະບົບໃນຄໍາຖາມ.
-attr ຊື່
ສົ່ງຄ່າ rthe ຂອງຄຸນລັກສະນະທີ່ມີຊື່. ນີ້ອາດຈະເປັນ ມາດຕະຖານ ຄຸນລັກສະນະ ຫຼື
ຜູ້ໃຊ້ ກໍານົດໄວ້ ຄຸນລັກສະນະ. ກວດເບິ່ງລາຍການຂ້າງລຸ່ມນີ້ສໍາລັບບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງມາດຕະຖານ
ຊື່ຄຸນສົມບັດ.
-attr ຊື່[+|-]=[@|^|!|*]ມູນຄ່າ
ກຳ ນົດກ ຜູ້ໃຊ້ ກໍານົດໄວ້ ຄຸນລັກສະນະ ທີ່ມີຊື່ ຊື່ ແລະກໍານົດມັນໃຫ້ກັບມູນຄ່າ ມູນຄ່າ
ສໍາລັບວັດຖຸສະບັບທີ່ກໍານົດໄວ້ທັງຫມົດ. ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອກໍານົດຄ່າ
ແນ່ນອນ ມາດຕະຖານ attributes (ເບິ່ງລາຍການຂ້າງລຸ່ມນີ້). ຖ້າ ຊື່ ຕິດຕາມດ້ວຍ a
ສັນຍາລັກເທົ່າທຽມດຽວ, ມູນຄ່າຕາມລໍາດັບຂອງວັດຖຸໄດ້ຖືກກໍານົດ (ຫຼືປັບ) ເປັນ
ຄ່າທີ່ລະບຸໄວ້. ທຸກຄ່າທີ່ຜ່ານມາຈະຖືກຂຽນທັບ. ຖ້າ ຊື່ is
ທັນທີທີ່ຕິດຕາມດ້ວຍສັນຍາລັກ ``ບວກ - ເທົ່າກັນ'' (+=), ຄຸນລັກສະນະທີ່ລະບຸ
ຄ່າຈະຖືກຕໍ່ທ້າຍກັບມູນຄ່າປັດຈຸບັນຂອງຄຸນລັກສະນະອ້າງອີງ.
ຕາມນັ້ນແລ້ວ, ``minus-equal'' (-=) ຄວນເອົາຄ່າທີ່ລະບຸອອກຈາກທີ່ໃຫ້
ຄຸນລັກສະນະ. ໃນການປະຕິບັດໃນປະຈຸບັນ, ການໂຍກຍ້າຍຂອງຄ່າດຽວບໍ່ແມ່ນ
ສະຫນັບສະຫນູນ.
ມີສີ່ປະເພດພື້ນຖານຂອງຄຸນລັກສະນະທີ່ຜູ້ໃຊ້ກໍານົດໄວ້: ທີ່ແທ້ຈິງ ຄ່າ,
ອ້າງອິງ ຄ່າ, ການປະຕິບັດ ຄ່າ, ແລະ ຕົວຊີ້ ຄ່າ. ປະເພດຂອງຄຸນລັກສະນະ
ຄ່າແມ່ນຖືກກໍານົດເມື່ອມັນຖືກກໍານົດ. ຖ້າຫາກວ່າລັກສະນະທໍາອິດຂອງ ມູນຄ່າ ແມ່ນຢູ່
ຕົວອັກສອນ (@), ສ່ວນທີ່ເຫຼືອຂອງ ມູນຄ່າ ຖືກປະຕິບັດເພື່ອເປັນ ຊື່ of a ເອກະສານ ເນື້ອໃນຂອງ
ເຊິ່ງຈະຖືກເອົາເປັນມູນຄ່າຂອງຄຸນລັກສະນະ. ການທົດແທນນີ້ເກີດຂຶ້ນ
ທັນທີ, ie ຄຸນລັກສະນະມີມູນຄ່າທີ່ແທ້ຈິງ. ຖ້າຊື່ໄຟລ໌ຖືກລະບຸ
ເປັນ ``-'', ຄ່າຄຸນສົມບັດຈະຖືກອ່ານຈາກການປ້ອນມາດຕະຖານ. ຖ້າທໍາອິດ
ລັກສະນະເປັນຕົວອັກສອນ circumflex (^), ສ່ວນທີ່ເຫຼືອຂອງ ມູນຄ່າ ຖືກຕີຄວາມວ່າ
ຊື່ຂອງໄຟລ໌ທີ່ເນື້ອຫາຈະຖືກປ່ຽນແທນຄຸນສົມບັດເມື່ອມັນຢູ່
ອ້າງເຖິງ. ຖ້າຫາກວ່າລັກສະນະທໍາອິດຂອງ ມູນຄ່າ ເປັນຕົວອັກສອນເຄື່ອງຫມາຍ (!), ໄດ້
ສ່ວນທີ່ເຫຼືອຂອງ ມູນຄ່າ ຖືກຕີຄວາມວ່າ ຊື່ of a ໂຄງການ ທີ່ຜົນຜະລິດມາດຕະຖານຈະເປັນ
ແທນຄຸນສົມບັດເມື່ອມີການອ້າງອີງ. ມູນຄ່າການປະຕິບັດສາມາດຖືກນໍາໃຊ້ເພື່ອ
ສ້າງຄຸນລັກສະນະທີ່ມີການເຄື່ອນໄຫວສູງ ຫຼືແມ້ກະທັ້ງຮູບແບບເບື້ອງຕົ້ນຂອງຕົວກະຕຸ້ນເຫດການ. ອັນ
ດາວ (*) ເປັນຕົວອັກສອນທຳອິດຂອງ ມູນຄ່າ ຊີ້ໃຫ້ເຫັນຕົວຊີ້ໄປຫາສະບັບອື່ນ. ໃນ
ກໍລະນີນີ້, ສ່ວນທີ່ເຫຼືອຂອງມູນຄ່າຕ້ອງເປັນຊື່ໄຟລ໌ທີ່ຖືກຜູກມັດ.
ຄຸນລັກສະນະທີ່ຜູ້ໃຊ້ກໍານົດອາດຈະມີຄວາມຍາວໂດຍຕົນເອງ. ລຳດັບໃດນຶ່ງຂອງ ASCII
ຕົວອັກສອນ - ມີຂໍ້ຍົກເວັ້ນຂອງ \01 (control-A) - ແມ່ນອະນຸຍາດໃຫ້ສ້າງເປັນ
ຄຸນຄ່າຄຸນສົມບັດ. ຖ້າ ຊື່ ໄດ້ຖືກຕັ້ງເປັນບາງຄ່າແລ້ວ, ຄ່າທີ່ຜ່ານມາ
ຈະຖືກປ່ຽນແທນດ້ວຍອັນທີ່ກຳນົດໄວ້ໃໝ່.
-attr @attrfile
ມີຫນຶ່ງ @ຊື່ເອກະສານ ການໂຕ້ຖຽງ, ໄດ້ -attr ທາງເລືອກອ່ານຊື່ແລະຄ່າຂອງຜູ້ໃຊ້ກໍານົດ
ຄຸນລັກສະນະຈາກໄຟລ໌ທີ່ມີຊື່ແຕ່ລະຄົນ (ແຕ່ລະແຖວ) ໃນໄຟລ໌ຄຸນລັກສະນະຕ້ອງ
ມີຮູບແບບດັ່ງທີ່ອະທິບາຍຂ້າງເທິງ. ຕົວອັກສອນສຸດທ້າຍຂອງໄຟລ໌ຕ້ອງເປັນແຖວໃໝ່
ລັກສະນະ.
- chaut ຜູ້ໃຊ້
ຊຸດ ຜູ້ໃຊ້ ຜູ້ຂຽນຂອງການແກ້ໄຂໂດຍສະເພາະ. ປົກກະຕິແລ້ວ, ຜູ້ຂຽນຂອງການແກ້ໄຂ
ຖືວ່າເປັນຜູ້ໃຊ້ທີ່ບັນທຶກການດັດແກ້ນັ້ນ. ຢ່າງໃດກໍຕາມ, ເປັນການອະນຸຍາດທີ່ແນ່ນອນ
tied ກັບຄຸນລັກສະນະຜູ້ຂຽນຂອງການແກ້ໄຂ, ສະຖານະການອາດຈະເກີດຂຶ້ນທີ່ເຮັດໃຫ້ມັນ
ມີຄວາມຈໍາເປັນທີ່ຈະປ່ຽນຜູ້ຂຽນ.
-chmod ປົກປັກຮັກສາ
ປ່ຽນລະຫັດການອະນຸຍາດການເຂົ້າເຖິງຂອງວັດຖຸລຸ້ນທີ່ລະບຸໃຫ້ເປັນທີ່ສະໜອງໃຫ້
ຕົວເລກສາມສິບແປດ ປົກປັກຮັກສາ. ໃນປັດຈຸບັນ, ການອະນຸຍາດເຂົ້າເຖິງແມ່ນຢູ່ໃຈກາງ
ແນວຄວາມຄິດຂອງ UNIX ຂອງ ເຈົ້າຂອງ, ກຸ່ມ, ແລະ ໂລກ ການເຂົ້າເຖິງເຊັ່ນດຽວກັນກັບປະເພດການເຂົ້າເຖິງ
ອ່ານ, ຂຽນ, ແລະ ປະຕິບັດ. ການອະນຸຍາດເຫຼົ່ານີ້ແມ່ນໄດ້ຮັບມໍລະດົກ save ຈາກ
ການອະນຸຍາດຂອງໄຟລ໌ທີ່ເປັນຕົວແທນຂອງ ຄາວຽກ ຈຸດປະສົງ ປະຫວັດຂອງ AtFS. ເບິ່ງ
chmod(2) ສໍາລັບລາຍລະອຽດ.
- ໂກນ ຜູ້ໃຊ້
ຊຸດ ຜູ້ໃຊ້ ເຈົ້າຂອງປະຫວັດວັດຖຸທັງໝົດ. ຕົວເລືອກນີ້ບໍ່ຖືກຮອງຮັບໃນ
ລະບົບປະເພດ BSD, ເພາະວ່າພຽງແຕ່ superuser ອາດຈະປ່ຽນເຈົ້າຂອງໄຟລ໌.
-delattr ຊື່
ລຶບຄຸນສົມບັດທີ່ຜູ້ໃຊ້ກຳນົດໄວ້ ຊື່ ຈາກຊຸດຂອງຄຸນລັກສະນະທີ່ກ່ຽວຂ້ອງ
ກັບວັດຖຸສະບັບທີ່ກໍານົດໄວ້.
-d, -ລຶບ
ເອົາວັດຖຸລຸ້ນທີ່ລະບຸໄວ້ອອກຈາກຖານວັດຖຸ, ໃຫ້ວັດຖຸ '
ສະຖານະພາບແມ່ນ ບັນທືກ. ສະຖານະພາບອື່ນໆຊີ້ໃຫ້ເຫັນວ່າປະເພດຂອງການຕິດຕໍ່ພົວພັນໂຄງການ
ກ່ຽວກັບວັດຖຸນີ້ອາດຈະຢູ່ໃນຄວາມຄືບຫນ້າ. ຖ້ານັກຂຽນໂປລແກລມຕ້ອງການລຶບດັ່ງກ່າວ
ຈຸດປະສົງສະບັບໃດກໍ່ຕາມ, ລາວຕ້ອງ - ຍົກເລີກການສົ່ງເສີມ ສະຖານະພາບວັດຖຸທີ່ກ່ຽວຂ້ອງ
ບັນທືກ ກ່ອນທີ່ມັນສາມາດຖືກລຶບຖິ້ມໄດ້.
-l, -ລັອກ [ສະບັບພາສາ binding]
ພະຍາຍາມສະຫງວນສິດທິພິເສດເພື່ອເພີ່ມສະບັບໃຫມ່ໃຫ້ກັບປະຫວັດວັດຖຸ, ດັ່ງນັ້ນ
ປ້ອງກັນບໍ່ໃຫ້ນັກຂຽນໂປລແກລມຫຼາຍຄົນເຮັດວຽກຢູ່ໃນພື້ນຖານວັດຖຸດຽວກັນຈາກການແຊກແຊງ
ກັບກັນແລະກັນໂດຍການບັນທຶກການອັບເດດພ້ອມກັນ. ຖ້າຫາກວ່າການດໍາເນີນງານການສໍາເລັດຜົນ,
ການອະນຸຍາດຂຽນແມ່ນໃຫ້ສໍາລັບໄຟລ໌ທີ່ສອດຄ້ອງກັນຢູ່ໃນໄດເລກະທໍລີການພັດທະນາ.
ເມື່ອຕັ້ງການລັອກໃໝ່ໃນປະຫວັດວັດຖຸ, ຜູ້ໃຊ້ທີ່ຮ້ອງຂໍຈະຖືກເຕືອນໃຫ້
ຄໍາອະທິບາຍທາງເລືອກຂອງການປ່ຽນແປງທີ່ວາງແຜນໄວ້.
ເພື່ອລັອກປະຫວັດວັດຖຸຢ່າງສຳເລັດຜົນ, ປະຫວັດຈະບໍ່ຖືກລັອກໂດຍ
ໂປລແກລມອື່ນໃດກໍ່ຕາມ, ແລະໂປລແກລມທີ່ຮ້ອງຂໍໃຫ້ລັອກຕ້ອງມີການຂຽນ
ການອະນຸຍາດຢູ່ໃນໄດເລກະທໍລີຍ່ອຍ AtFS ທີ່ໂຮດຖານວັດຖຸ.
ໃນຖານະເປັນ ShapeTools ອະນຸຍາດໃຫ້ລັອກລຸ້ນດຽວພາຍໃນປະຫວັດສາດ, -ລັອກ
ທາງເລືອກຄາດວ່າຈະມີການໂຕ້ຖຽງທີ່ຫມາຍເຖິງການຜະລິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນຫຼ້າສຸດ
ລຸ້ນ. ການໂຕ້ຖຽງອາດຈະເປັນຕົວເລກການຜະລິດ (ຕົວຢ່າງ 2), ຕົວເລກສະບັບ
(ຕົວຢ່າງ 1.4), ຫຼືນາມແຝງສະບັບ (ເຊັ່ນ ປ່ອຍຕົວ-4.7).
- ໃໝ່
ເປີດລຸ້ນໃໝ່ໂດຍການສຳເນົາເວີຊັນທີ່ລະບຸໄວ້. ຮຸ່ນຕ້ອງເປັນ
ລັອກ. ທຸກລຸ້ນທີ່ຫຍຸ້ງຢູ່ແລ້ວຈະຖືກລະເລີຍໂດຍການກະທຳນີ້. ຖ້າບໍ່ມີສະບັບ
ການຜູກມັດໄດ້ຖືກລະບຸໄວ້, ສະບັບທີ່ບັນທຶກໄວ້ສຸດທ້າຍຈະຖືກປະຕິບັດໂດຍຄ່າເລີ່ມຕົ້ນ.
- ສົ່ງເສີມການ
ກຳນົດຄ່າຕໍ່ໄປ-ທີ່ດີກວ່າໃຫ້ກັບວັດຖຸທີ່ລະບຸໄວ້. ລັດ ຄຸນລັກສະນະ. ມີ
ຫົກລັດວ່າຕົວຢ່າງວັດຖຸສາມາດຢູ່ໃນ: ຄາວຽກ, ບັນທຶກໄວ້, ສະເໜີ, ຈັດພີມມາ,
ເຂົ້າເຖິງ, ແລະ frozen. ສະຖານະການສະບັບແມ່ນມີຈຸດປະສົງທີ່ກ່ຽວຂ້ອງກັບການສັງເກດເຫັນແລະ
ຂໍ້ຈໍາກັດການດໍາເນີນງານ (ເບິ່ງຕົວຢ່າງ -ລຶບ) ພາຍໃນໂຄງການທີ່ຊັບຊ້ອນ
ສິ່ງແວດລ້ອມ.
ເນື່ອງຈາກການຂາດການສະຫນັບສະຫນູນຫ້ອງສະຫມຸດໂຄງການໃນປັດຈຸບັນ, ສະບັບພາສາມີຫຼາຍ
ການທໍາງານຕົວຈິງພຽງເລັກນ້ອຍ. ປະຕິບັດໃນຂອບເຂດອັນເຕັມທີ່ຂອງມັນ, ລັດທີ່ແນ່ນອນ
ການຫັນປ່ຽນອາດຈະຖືກກະຕຸ້ນໂດຍຜູ້ໃຊ້ທີ່ໄດ້ຮັບອະນຸຍາດທີ່ເຫມາະສົມເທົ່ານັ້ນ. ໄດ້
transitions ບໍ່ຫວ່າງ → ບັນທຶກແລ້ວ ແລະ ບັນທຶກ → ສະເໜີ ຈະຖືກກະຕຸ້ນໂດຍນັກຂຽນໂປລແກລມປົກກະຕິ,
ໃນຂະນະທີ່ການຫັນປ່ຽນທີ່ຍັງເຫຼືອຕ້ອງໄດ້ຮັບການລິເລີ່ມໂດຍ ໂຄງການ
ຜູ້ບໍລິຫານ.
ການຫັນປ່ຽນແຕ່ລະອັນກົງກັນກັບການກະທຳ ຫຼືປະຕິສຳພັນສະເພາະພາຍໃນໂດຍທົ່ວໄປ
ໂຄງການການສື່ສານໂຄງການຊອບແວ. ໃນຖານະເປັນການກະທໍາ / ການໂຕ້ຕອບເຫຼົ່ານີ້ຈະເປັນ
ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍລະບົບສະຫນັບສະຫນູນໂຄງການໃນປະຈຸບັນກໍາລັງພັດທະນາ,
ການຫມູນໃຊ້ຢ່າງຈະແຈ້ງຂອງລັດວັດຖຸຈະບໍ່ມີຄວາມຈໍາເປັນອີກຕໍ່ໄປ (ຍົກເວັ້ນ,
ບາງທີສໍາລັບການປັບຄູ່ມືຂອງສະຖານະການເຈັບປ່ວຍ).
ການກະທຳຕໍ່ໄປນີ້ກ່ຽວຂ້ອງກັບການຫັນປ່ຽນຂອງລັດ:
save (ບໍ່ຫວ່າງ → ບັນທຶກແລ້ວ, ປະຕິບັດໂດຍ programmer)
sbmt (ບັນທຶກ → ສະເໜີ, ປະຕິບັດໂດຍ programmer)
ຍອມຮັບ (ສະເໜີ → ເຜີຍແຜ່, ປະຕິບັດໂດຍຜູ້ບໍລິຫານໂຄງການ)
accs (ຈັດພີມມາ → ເຂົ້າເຖິງ, ປະຕິບັດໂດຍສະມາຊິກໂຄງການໃດໆ)
ປ່ອຍ (ເຂົ້າເຖິງ → frozen, ປະຕິບັດໂດຍຜູ້ບໍລິຫານໂຄງການ)
ການໂຕ້ຕອບທີ່ແຕກຕ່າງກັນກັບສະຖານທີ່ຄວບຄຸມສະຖານະພາບຂອງ ວາດ ແມ່ນໃຫ້ໂດຍ
ນາມແຝງໂຄງການ sbmt, publ, accs, ແລະ frze. ຄໍາສັ່ງເຫຼົ່ານີ້ສອດຄ່ອງກັບແນວຄວາມຄິດ
ການໂຕ້ຕອບໂຄງການເຊັ່ນ ສົ່ງ, ເຜີຍແຜ່, ການເຂົ້າເຖິງ, ແລະ freeze.
ຍື່ນສະເຫນີ ແມ່ນການປະຕິບັດງານທີ່ດໍາເນີນໂດຍນັກຂຽນໂປລແກລມທີມງານເມື່ອຜົນໄດ້ຮັບການເຮັດວຽກ (ເຊັ່ນ:
ການຮ້ອງຂໍການປ່ຽນແປງທີ່ສໍາເລັດ) ຖືກສະເຫນີສໍາລັບການລວມເຂົ້າໃນລະບົບທາງການ
ການຕັ້ງຄ່າ. ສະຖານະທີ່ກ່ຽວຂ້ອງແມ່ນ ສະເຫນີ.
ເຜີຍແຜ່ ແມ່ນການປະຕິບັດງານທີ່ປົກກະຕິໂດຍສະມາຊິກທີ່ມີຄຸນນະພາບ
ກຸ່ມການຮັບປະກັນ, ເມື່ອຜົນການເຮັດວຽກ, ຕາມການສະເໜີໂດຍນັກຂຽນໂປລແກລມຂອງທີມໄດ້ຮັບການອະນຸມັດ
ແລະດັ່ງນັ້ນຈຶ່ງລວມເຂົ້າໃນການຕັ້ງຄ່າລະບົບຢ່າງເປັນທາງການໃນປະຈຸບັນ. ທີ່ກ່ຽວຂ້ອງ
ສະຖານະພາບແມ່ນ ຈັດພີມມາ.
ການເຂົ້າເຖິງ ແມ່ນການດໍາເນີນງານທີ່ປະຕິບັດໃນລະຫວ່າງການກໍານົດການຕັ້ງຄ່າ, ເມື່ອ
ລຸ້ນສ່ວນປະກອບຂອງຜະລິດຕະພັນ (ຍ່ອຍ) ຖືກລວມເຂົ້າກັບບາງສ່ວນ (ບາງສ່ວນ)
(sub-) ການຕັ້ງຄ່າລະບົບ. ສະຖານະທີ່ກ່ຽວຂ້ອງແມ່ນ ເຂົ້າເຖິງ.
freeze ແມ່ນການດໍາເນີນງານທີ່ປະຕິບັດໃນລະຫວ່າງການກໍານົດການຕັ້ງຄ່າ, ເມື່ອ
ການເປີດຕົວທົ່ວໂລກຂອງການຕັ້ງຄ່າລະບົບທັງຫມົດແມ່ນໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນ. ທີ່ກ່ຽວຂ້ອງ
ສະຖານະພາບແມ່ນ frozen
-ຊຸດ [ຄໍາອະທິບາຍ | ຫມາຍເຫດ | ຈຸດປະສົງ]
ອະນຸຍາດໃຫ້ກໍານົດຫຼືປັບປຸງແກ້ໄຂ descriptive ຂໍ້ຄວາມ ສໍາລັບວັດຖຸປະຫວັດສາດ AtFS (ເຊັ່ນ: an
ປະຫວັດສາດສະບັບທັງຫມົດ), ໄດ້ ຫມາຍເຫດ ປົກກະຕິແລ້ວການອະທິບາຍຄວາມແຕກຕ່າງຂອງສະບັບ
ວັດຖຸກ່ຽວກັບສະບັບກ່ອນຫນ້າຂອງມັນ, ຫຼືລາຍການອະທິບາຍແຜນການ
ການປ່ຽນແປງ. (Re-) ການຕັ້ງໃຈການປ່ຽນແປງອາດຈະເຫມາະສົມ, ຖ້າຫາກວ່າໄດ້ກໍານົດໄວ້ກ່ອນຫນ້ານີ້
ຈຸດປະສົງການປ່ຽນແປງໄດ້ຖືກບໍລິໂພກໂດຍ a sbmt ຄໍາສັ່ງທີ່ຮັກສາ lock ສຸດ
ປະຫວັດວັດຖຸ.
ວາດ ຈະກວດສອບສະພາບແວດລ້ອມຜູ້ໂທສໍາລັບການ EDITOR ຕົວແປແລະຮຽກຮ້ອງ
ໂຄງການທີ່ກໍານົດໄວ້ໃນນັ້ນ. ຖ້າ EDITOR ຕົວປ່ຽນແປງບໍ່ໄດ້ຖືກຕັ້ງ, ລະບົບເລີ່ມຕົ້ນ
ບັນນາທິການຈະຖືກເປີດໃຊ້. ຜູ້ໃຊ້ອາດຈະຂຽນອະທິບາຍຄວາມຍາວໂດຍຕົນເອງຫຼື
ບັນທຶກການນໍາໃຊ້ບັນນາທິການ. ເມື່ອຜູ້ໃຊ້ອອກຈາກບັນນາທິການ, ຂໍ້ຄວາມຜົນໄດ້ຮັບແມ່ນ
ເກັບໄວ້ດ້ວຍປະຫວັດວັດຖຸ ຫຼືວັດຖຸເວີຊັນທີ່ລະບຸ.
-ຕັ້ງ comment_string
ຊຸດ ຂໍ້ຄວາມສະແດງຄວາມຄິດເຫັນ ເປັນ (ລຳດັບຂອງ) ຕົວອັກສອນທີ່ເປີດແຖວຄຳເຫັນ
ພາຍໃນຄວາມເປັນທາງການຂອງເອກະສານ. comment_string ນີ້ຈະຖືກນຳໜ້າໃສ່
ເສັ້ນຂອງປະຫວັດບັນທຶກເມື່ອຄຸນລັກສະນະ $__log$ ຖືກຂະຫຍາຍພາຍໃນຂໍ້ຄວາມຂອງ
ການທົບທວນ.
-ປົດລັອກ
ຍົກເລີກສິດທິພິເສດທີ່ສະຫງວນໄວ້ກ່ອນຫນ້ານີ້ເພື່ອປັບປຸງປະຫວັດຂອງວັດຖຸ AtFS
ແລະລຶບລ້າງການອະນຸຍາດການຂຽນສໍາລັບໄຟລ໌ທີ່ສອດຄ້ອງກັນ. -ປົດລັອກ ອາດຈະຖືກນໍາໃຊ້ໂດຍ
ໄດ້ ເຈົ້າຂອງ ຂອງປະຫວັດສາດວັດຖຸເພື່ອ ພັກຜ່ອນ a ລັອກ ທີ່ກໍານົດໄວ້ກ່ອນຫນ້ານີ້ໂດຍ programmer ໃດ.
ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດເພື່ອແກ້ໄຂສະຖານະການ deadlock ທີ່ເກີດຈາກການນໍາໃຊ້ careless ຂອງ
-ລັອກ, ຫຼືສະຖານະການພິເສດທີ່ຮຽກຮ້ອງໃຫ້ມີການປັບປຸງທັນທີທັນໃດຂອງວັດຖຸ
ປະຫວັດສາດ, ເຖິງແມ່ນວ່າຜູ້ຖື lock ແມ່ນບໍ່ມີ. ເຈົ້າຂອງທີ່ຜ່ານມາຂອງຫັກ
lock ໄດ້ຮັບແຈ້ງການໂດຍຂໍ້ຄວາມທາງເມລ. ພາຍໃຕ້ບາງກໍລະນີ, ການແຈ້ງເຕືອນທາງໄປສະນີ
ເມື່ອ locks ທີ່ແຕກຫັກສາມາດເປັນທີ່ຫນ້າລໍາຄານ (ຕົວຢ່າງ: ໃນເວລາທີ່ຕົ້ນໄມ້ພັດທະນາໄດ້ຖືກຍ້າຍໄປ
ລະບົບອື່ນ ຫຼືໂດເມນທີ່ມີ locked busy-versions; ໃນກໍລະນີດັ່ງກ່າວນີ້, ເຈົ້າຂອງຕ້ອງ
ທໍາລາຍ locks ເພື່ອກວດກາເບິ່ງສະບັບ busy-version ກັບຄືນໄປບ່ອນຢູ່ໃນຮວບຮວມສະບັບທີ່
ເວັບໄຊໃຫມ່). ເພື່ອຫຼີກເວັ້ນການຜົນກະທົບນີ້, ສະຫຼັບ - nomail ສາມາດຖືກນໍາໃຊ້ເພື່ອສະກັດກັ້ນ mail
ແຈ້ງການ.
ໃນທີ່ສຸດຄວາມຕັ້ງໃຈຂອງການປ່ຽນແປງ (ເບິ່ງ -ລັອກ) ຈະຖືກລົບລ້າງ.
ໃນທາງດ້ານວິຊາການ, ເຈົ້າຂອງປະຫວັດວັດຖຸແມ່ນເຈົ້າຂອງໄດເລກະທໍລີຍ່ອຍ AtFS
ເປັນເຈົ້າພາບພື້ນຖານວັດຖຸ.
- ຍົກເລີກການສົ່ງເສີມ
ປະຕິເສດການປ່ຽນແປງຂອງລັດທີ່ດຳເນີນໄປໂດຍຜ່ານການກ່ອນ - ສົ່ງເສີມການ. ຂໍ້ສັງເກດດຽວກັນ
ກ່ຽວກັບການຝັງຕົວທີ່ເປັນປະໂຫຍດ (ແລະດັ່ງນັ້ນ hiding ການຫັນປ່ຽນຂອງລັດ) ຂອງລັດ
ການຫັນປ່ຽນທີ່ສ້າງຂຶ້ນສໍາລັບ - ສົ່ງເສີມການ ຖືສໍາລັບ - ຍົກເລີກການສົ່ງເສີມ.
ກຳນົດໄວ້ລ່ວງໜ້າ ຄຸນສົມບັດ ຊື່
ຊື່ ຊຶ່ງຫມາຍຄວາມວ່າ ມູນຄ່າ ຂໍ້ສັງເກດ
alias version ຊື່ alias ບັນຊີລາຍຊື່ຂອງ alias ຊື່, like1,3
``vadm-4.2pre7'' ຫຼື ``ShapeTools-1.4''
atime of last access eg ``Tue Jan 14 18:47:06 1992''3
ຜູ້ໃຊ້ຜູ້ຂຽນທີ່ບັນທຶກສະບັບ [email protected] (ຊື່ໂດເມນ does1,3
ປົກກະຕິແລ້ວຈະບໍ່ປະກອບມີຊື່ເຈົ້າພາບ)
cachekey ລະຫັດເປັນເອກະລັກສໍາລັບ cache versionscompound ຕົວເລກທີ່ສ້າງຂຶ້ນຈາກ 3
ວັນທີສ້າງ, ID ຂະບວນການ, ແລະ serial
ຕົວເລກເຊັ່ນ: ``740148430.18469.6''
clead comment line leader symbol ຂຶ້ນກັບ file type1
ເຊັ່ນ: ``#'' ສໍາລັບ Shapefiles
ເວລາ ctime ຂອງສະຖານະສຸດທ້າຍປ່ຽນເປັນ ເວລາ
ຂໍ້ຄວາມອະທິບາຍລາຍລະອຽດສໍາລັບຂໍ້ຄວາມ modulemulti line2
ຂະຫນາດ dsize ຂອງ delta ກັບຕົວເລກທີ່ຜ່ານມາ
ສະບັບໃນ bytes
ສະບັບປັບປຸງທີ່ສໍາຄັນຈໍານວນຕົວເລກ 1,3
ຂໍ້ຄວາມສ່ວນຫົວຂອງແບບ RCS ແບບສ່ວນຫົວ
ເຈດຕະນາປ່ຽນ intent multiline text 2
ຊື່ເຈົ້າພາບຂອງເຈົ້າພາບປະຈຸບັນເຊັ່ນ: `` avalanche '' 3
ບັນທຶກການສະສົມຄຳອະທິບາຍຂໍ້ຄວາມຫຼາຍແຖວ
ຂອງທຸກສະບັບຈາກທໍາອິດ
ເຖິງອັນນີ້
lock/locker ຜູ້ໃຊ້ທີ່ລັອກປະຫວັດສາດ ຜູ້ປະພັນ3
ໄລຍະເວລາຂອງທຸລະກໍາ lock ສຸດທ້າຍເປັນ ເວລາ3
ຮູບແບບການເຂົ້າເຖິງ pprotection ເຊັ່ນ: ``-rw-r--r--'' 1
mtime ທີ່ໃຊ້ເວລາຂອງການດັດແກ້ຫຼ້າສຸດເປັນ ເວລາ3
ຊື່ສ່ວນໜຶ່ງຂອງຕົວລະບຸວັດຖຸເຊັ່ນ: ``foo'' ສຳລັບ ``foo.c''3
ບັນທຶກຫຍໍ້ທີ່ອະທິບາຍຂໍ້ຄວາມຫຼາຍແຖວ1, 2
ການປ່ຽນແປງໃນສະບັບນີ້
ຜູ້ໃຊ້ເຈົ້າຂອງຜູ້ທີ່ເປັນເຈົ້າຂອງ repository ໃນ as ຜູ້ປະພັນ1,3
ເຊິ່ງສະບັບນີ້ແມ່ນຖືກເກັບໄວ້
pred bound version identifier of eg ``foo.c[3.22]'' ຫຼື ``n/a''
ສະບັບກ່ອນຫນ້ານີ້
ການແກ້ໄຂການແກ້ໄຂຈໍານວນຫນ້ອຍການແກ້ໄຂຈໍານວນ 1,3
rtime ຄັ້ງສຸດທ້າຍເມື່ອປະຫວັດສາດຖືກລັອກເປັນ ເວລາ
ຕົວລະບຸເວີຊັນທີ່ຜູກມັດດ້ວຍຕົນເອງສຳລັບຕົວຢ່າງ: ``foo.c[3.23]''
ສະບັບນີ້
ຕົວລະບຸເວີຊັນທີ່ຜູກມັດ selfpath fore.g. ``/usr/proj/sample/foo.c[3.23]''
ສະບັບນີ້ລວມທັງເສັ້ນທາງ
ຂະຫນາດຂະຫນາດຂອງສະບັບໃນ bytes numeric3
ສະຖານະພາບ / ສະຖານະພາບສະຖານະພາບຈໍານວນເຕັມສັນຍາລັກ (busy,1,3
ບັນທຶກ, ສະເຫນີ, ຈັດພີມມາ,
ເຂົ້າເຖິງ, ແລະ frozen)
stime ເວລາທີ່ສະບັບໄດ້ຖືກບັນທຶກໄວ້ເປັນ ເວລາ3
succ bound version identifier ຂອງ as ຄາດ
ສະບັບຕໍ່ເນື່ອງ
syspath ຊື່ເສັ້ນທາງຂອງວັດຖຸເຊັ່ນ: ``/usr/proj/sample''3
ຕົວລະບຸສໍາລັບ ``/usr/proj/sample/foo.c''
ພິມຄຳຕໍ່ທ້າຍຂອງວັດຖຸໃດໜຶ່ງ ເຊັ່ນ: ``c'' ສຳລັບ ``foo.c''3
ຕົວລະບຸ
unixname ຊື່ໄຟລ໌ UNIX ຂອງສະບັບນີ້e.g. ``foo.c''
ຊື່ໄຟລ໌ unixpath UNIX ຂອງສະບັບນີ້e.g. ``/usr/proj/sample/foo.c''
ລວມທັງເສັ້ນທາງ
ສະບັບປະສົມຕົວເລກ e.g. ``3.22''1,3
ປະກອບດ້ວຍການຜະລິດ
ແລະຈໍານວນການປັບປຸງ
vtime ເວີຊັ່ນເວລາ, ເວລາດັດແກ້ເປັນ ເວລາ
ສໍາລັບສະບັບທີ່ຄ່ອຍມີເວລາແລະປະຫຍັດເວລາ
ສໍາລັບສະບັບທີ່ບັນທຶກໄວ້ / cached
xpoff pseudo attribute ທີ່ປ່ຽນບໍ່ມີ
off ຄຸນລັກສະນະຕໍ່ມາ
ການຂະຫຍາຍຕົວ
xpon pseudo attribute ທີ່ປ່ຽນບໍ່ມີ
ຄຸນລັກສະນະຕໍ່ມາ
ການຂະຫຍາຍຕົວສຸດ
1 - ອາດຈະໄດ້ຮັບການດັດແກ້ໂດຍ ວາດ -attr name=value.
2 - ອາດຈະໄດ້ຮັບການດັດແກ້ໂດຍ ວາດ -ຊຸດ .
3 - ຮັບຮູ້ໂດຍ attr* predicates ໃນ version bind rules (ເບິ່ງ ຜູກມັດ(7)).
ENVIRONMENT
EDITOR
ໃຊ້ vattr ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net