ນີ້ແມ່ນຄໍາສັ່ງ s5 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
s5 — ຕັ້ງຄ່າ ແລະອັບເດດການນຳສະເໜີ S5
ສະຫຼຸບສັງລວມ
s5 [- ນວ] [-d dir] [-f configfile] [-t ແມ່ແບບ] [-T ຢ່າງເຕັມທີ່] ເປົ່າ ເສັ້ນທາງ
s5 [- ນວ] [-d dir] [-f configfile] [-t ແມ່ແບບ] [-T ຢ່າງເຕັມທີ່] cksum ເສັ້ນທາງ
s5 [- ນວ] [-d dir] [-f configfile] [-t ແມ່ແບບ] [-T ຢ່າງເຕັມທີ່] mksum ເສັ້ນທາງ
s5 [- ນວ] [-d dir] [-f configfile] [-t ແມ່ແບບ] [-T ຢ່າງເຕັມທີ່] ການປັບປຸງ ເສັ້ນທາງ
s5 -h
s5 ຊ່ວຍເຫຼືອ
ລາຍລະອຽດ
ໄດ້ s5 ເຄື່ອງມືຊ່ວຍຜ່ອນການສ້າງສະໄລ້ການນໍາສະເຫນີໂດຍການນໍາໃຊ້ "ມາດຕະຖານທີ່ງ່າຍດາຍ
ລະບົບການສະແດງສະໄລ້”. ມັນອາດຈະຖືກນໍາໃຊ້ເພື່ອສ້າງສໍາເນົາທີ່ເຮັດວຽກຂອງໄດເລກະທໍລີແມ່ແບບຫຼື,
ຕໍ່ມາ, ເພື່ອປັບປຸງສໍາເນົາທີ່ເຮັດວຽກຫຼັງຈາກແມ່ແບບມີການປ່ຽນແປງໃນໄລຍະເວລາ.
ໄດ້ s5 ເຄື່ອງມືສະຫນັບສະຫນູນຕົວເລືອກແຖວຄໍາສັ່ງຕໍ່ໄປນີ້:
-d ລະບຸໄດເລກະທໍລີລະດັບສູງສຸດທີ່ມີແມ່ແບບທີ່ມີຢູ່.
-h ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສັ້ນໆ ແລະອອກ.
-N ບໍ່ມີຮູບແບບການດໍາເນີນງານ; ພຽງແຕ່ສະແດງຄໍາສັ່ງໂດຍບໍ່ມີການປະຕິບັດໃຫ້ເຂົາເຈົ້າ.
-t ແມ່ແບບ
ລະບຸແມ່ແບບພາຍໃນໄດເລກະທໍລີທີ່ມອບໃຫ້ໂດຍ -d ທາງເລືອກ.
-T ຢ່າງເຕັມທີ່
ລະບຸເສັ້ນທາງເຕັມໄປຫາໄດເຣັກທໍຣີແມ່ແບບແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ
/usr/share/s5/s5-blank
-v ການດໍາເນີນງານ verbose; ສະແດງຂໍ້ມູນການວິນິດໄສ.
ໄດ້ s5 ເຄື່ອງມືສະຫນັບສະຫນູນການປະຕິບັດດັ່ງຕໍ່ໄປນີ້:
ເປົ່າ ເສັ້ນທາງ
ນາມແຝງ: ສ້າງ, ໃຫມ່
ຄັດລອກໄດເລກະທໍລີແມ່ແບບເຂົ້າໄປໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໂດຍ ເສັ້ນທາງ, ການສ້າງມັນຖ້າຫາກວ່າ
ຈໍາເປັນ.
cksum ເສັ້ນທາງ
ນາມແຝງ: ໃຫ້ກວດເບິ່ງ, ກວດສອບ
ກວດສອບ checksums ທີ່ບັນທຶກໄວ້ສໍາລັບໄຟລ໌ນໍາສະເຫນີ S5 ໃນໄດເລກະທໍລີ
ລະບຸໂດຍ ເສັ້ນທາງ. ໄດ້ s5 utility ລາຍງານທັງສອງໄຟລ໌ທີ່ຖືກດັດແກ້ (ລົ້ມເຫລວ
checksum) ແລະໄຟລ໌ທີ່ບໍ່ມີຢູ່ແລ້ວຍັງມີ checksums ບັນທຶກໄວ້.
ຊ່ວຍເຫຼືອ Alias: ການນໍາໃຊ້
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສັ້ນໆ ແລະອອກ.
mksum ເສັ້ນທາງ
ບັນທຶກ template checksums ເຂົ້າໄປໃນໄຟລ໌ໃນໄດເລກະທໍລີທີ່ກໍານົດໂດຍ ເສັ້ນທາງ. ຜູ້ໃຊ້
ບໍ່ ຄວນ ຈະ ມີ ການ ປະ ຕິ ບັດ ນີ້ ດ້ວຍ ມື, ເນື່ອງ ຈາກ ວ່າ ມັນ ແມ່ນ ເຮັດ ພາຍ ໃນ
ສ່ວນ ໜຶ່ງ ຂອງ ເປົ່າ ແລະ ການປັບປຸງ ການປຸງແຕ່ງຄໍາສັ່ງ.
ການປັບປຸງ ເສັ້ນທາງ
ປັບປຸງໄຟລ໌ນໍາສະເຫນີ S5 ໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໂດຍ ເສັ້ນທາງ ກັບໃຫມ່
ຮຸ່ນໃນໄດເລກະທໍລີແມ່ແບບ S5.
ກ່ອນທີ່ຈະປັບປຸງ, ໄດ້ s5 utility ກວດສອບ checksums ຂອງໄຟລ໌ໃນ ເສັ້ນທາງ
ໄດເລກະທໍລີ, ແລະຢຸດຖ້າພົບບໍ່ກົງກັນ. ຫຼັງຈາກນັ້ນ, s5 ກວດສອບສໍາລັບການໃດໆ
ໄຟລ໌ທີ່ມີຢູ່ໃນທັງແມ່ແບບໃຫມ່ແລະໃນ ເສັ້ນທາງ ໄດເລກະທໍລີ, ແຕ່ບໍ່ແມ່ນ
ບັນທຶກຢູ່ໃນໄຟລ໌ checksum (ie ໄດ້ຖືກຈັດໃສ່ໃນ ເສັ້ນທາງ ດ້ວຍມືຫຼັງຈາກຄັ້ງສຸດທ້າຍ
s5 ເປົ່າ or s5 ການປັບປຸງ run) ແລະຢຸດຖ້າໄຟລ໌ດັ່ງກ່າວແຕກຕ່າງກັນ.
ຖ້າການກວດສອບທັງຫມົດເຫຼົ່ານີ້ປະສົບຜົນສໍາເລັດ, the s5 utility ຄັດລອກໄຟລ໌ແມ່ແບບ
ຜູ້ທີ່ຢູ່ໃນ ເສັ້ນທາງ, ຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວແລະຮັກສາໄຟລ໌ໃດໆທີ່ບໍ່ໄດ້
ມີຢູ່ໃນໄດເລກະທໍລີແມ່ແບບ.
ການ CONFIGURATION ເອກະສານ
ໄດ້ s5 ການດໍາເນີນງານຂອງຜົນປະໂຫຍດອາດຈະຖືກປັບແຕ່ງໂດຍການກໍານົດບາງຕົວກໍານົດການທົ່ວໄປໃນ a
ໄຟລ໌ການຕັ້ງຄ່າທີ່ອ່ານຢູ່ໃນແຕ່ລະ invocation. ມີສອງໄຟລ໌ການຕັ້ງຄ່າ - the
ທົ່ວໂລກ /etc/s5.conf ແລະຜູ້ໃຊ້ຕໍ່ຄົນ .s5.conf ຢູ່ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້. ໄຟລ໌ທົ່ວໂລກ
ແມ່ນອ່ານກ່ອນ; ໄຟລ໌ຕໍ່ຜູ້ໃຊ້ອາດ override ການຕັ້ງຄ່າໃດໆຂອງມັນ.
ໄຟລ໌ການຕັ້ງຄ່າມີ syntax ຄ້າຍຄື shell ງ່າຍດາຍ; ຈຸດປະສົງຂອງມັນແມ່ນພຽງແຕ່ກໍານົດທາງເລືອກ
ບາງຕົວແປ. ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ “#” ແມ່ນຖືກລະເລີຍເປັນຄຳເຫັນ. ໄດ້
ຕົວແປທີ່ມີຜົນກະທົບຕໍ່ການດໍາເນີນງານຂອງ s5 ແມ່ນ:
S5_DIR ໄດເລກະທໍລີລະດັບສູງສຸດທີ່ມີແມ່ແບບທັງຫມົດ; overridden ໂດຍເສັ້ນຄໍາສັ່ງ
-d ທາງເລືອກ. ຄ່າເລີ່ມຕົ້ນ: /usr/share/s5
S5_TEMPLATE
ຊື່ຂອງແມ່ແບບທີ່ຈະໃຊ້, ໄດເລກະທໍລີຍ່ອຍພາຍໃນ S5_DIR; overridden ໂດຍ
ເສັ້ນຄໍາສັ່ງ -t ທາງເລືອກ. ຄ່າເລີ່ມຕົ້ນ: s5-ເປົ່າ
ການ ເຊັກຊັສ ເອກະສານ
ໄດ້ s5 ຜົນປະໂຫຍດເກັບຮັກສາ checksums ຂອງການນໍາສະເຫນີ S5 ເປົ່າເຂົ້າໄປໃນໄຟລ໌ທີ່ມີຊື່
s5-checksums.txt ເຂົ້າໄປໃນໄດເລກະທໍລີການນໍາສະເຫນີ. ນີ້ແມ່ນໄຟລ໌ຂໍ້ຄວາມທີ່ງ່າຍດາຍທີ່ມີເສັ້ນ
ປະກອບດ້ວຍຄໍາສໍາຄັນແລະຄຸນຄ່າ. ຄໍາສໍາຄັນທີ່ s5 utility ປະຈຸບັນສ້າງ
ແລະ parses ມີດັ່ງຕໍ່ໄປນີ້:
CKSUM_CMD ໂປຣແກຣມ checksum
ຊື່ຂອງໂປຣແກຣມ checksum ທີ່ຈະໃຊ້; ຄ່າເລີ່ມຕົ້ນແມ່ນ cksum(1).
CKSUM_ARGS [[ການໂຕ້ຖຽງ ...]]
ການໂຕ້ຖຽງ (ຖ້າມີ) ຖືກສົ່ງໄປຫາໂຄງການ checksum ຕາມທີ່ກໍານົດໂດຍ CKSUM_CMD
ສາຍ. ຄ່າເລີ່ມຕົ້ນແມ່ນສະຕຣິງຫວ່າງເປົ່າ, ບໍ່ມີອາກິວເມັນຜ່ານ.
ເອກະສານ ຊື່ເອກະສານ
ຊື່ຂອງໄຟລ໌ຕໍ່ໄປນີ້ CKSUM ເສັ້ນຫມາຍເຖິງ.
CKSUM checksum-line-text
ຜົນຜະລິດຂອງຄໍາສັ່ງ checksum ຕາມທີ່ລະບຸໄວ້ໂດຍ CKSUM_CMD ແລະ CKSUM_ARGS
conflated ເປັນເສັ້ນດຽວ.
ຕົວຢ່າງ
ເລີ່ມການນຳສະເໜີແບບໃໝ່:
s5 ຫວ່າງ ~/txt/openfest/2006/gnupg-pres
cd ~/txt/openfest/2006/gnupg-pres/
mv s5-blank/gnupg/
ກວດສອບວ່າໄຟລ໌ S5 ໃດຫນຶ່ງໃນການນໍາສະເຫນີໄດ້ຮັບການແກ້ໄຂ:
s5 cksum gnupg/
ເຮັດເຊັ່ນດຽວກັນ, ແຕ່ສະແດງຂໍ້ມູນ verbose ກ່ຽວກັບສາຍທີ່ອ່ານຈາກໄຟລ໌ checksums
ແລະໄຟລ໌ທີ່ກວດສອບແລ້ວ:
s5 -v cksum gnupg/
ອັບເດດໄຟລ໌ນຳສະເໜີ S5 ຫຼັງຈາກຕິດຕັ້ງ S5 ເວີຊັນທົ່ວລະບົບໃໝ່ແລ້ວ
ແມ່ແບບ:
s5 ອັບເດດ gnupg/
ເກັບຮັກສາ checksums ຂອງໄຟລ໌ແມ່ແບບ S5 (ບໍ່ ໄຟລ໌ທີ່ແທ້ຈິງໃນການນໍາສະເຫນີ
ໄດເລກະທໍລີ!) ເຂົ້າໄປໃນ s5-checksums.txt ໄຟລ໌ໃນ gnupg/ ໄດເລກະທໍລີ; ນີ້ແມ່ນຕົວຈິງແລ້ວ
redundant, ຍ້ອນວ່າມັນແມ່ນເຮັດເປັນສ່ວນຫນຶ່ງຂອງ s5 ເປົ່າ ຄຳຮຽກຮ້ອງ:
s5 mksum gnupg/
ໃຊ້ s5 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net