expect_kibitz - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ expect_kibitz ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


kibitz - ອະນຸຍາດໃຫ້ສອງຄົນພົວພັນກັບຫນຶ່ງຫອຍ

ສະຫຼຸບສັງລວມ


ຄິບິສ [ kibitz-args ] ຜູ້ໃຊ້ [ ໂຄງການ ໂປຣແກມ-args... ]
ຄິບິສ [ kibitz-args ] user@host [ ໂຄງການ ໂປຣແກມ-args... ]

ພາກສະເຫນີ


ຄິບິສ ອະ​ນຸ​ຍາດ​ໃຫ້​ສອງ (ຫຼື​ຫຼາຍ​ກວ່າ​) ປະ​ຊາ​ຊົນ​ພົວ​ພັນ​ກັບ​ຫນຶ່ງ shell (ຫຼື​ໂຄງ​ການ​ທີ່​ຕົນ​ເອງ​ໃດໆ​)​.
ການ ນຳ ໃຊ້ລວມມີ:

· ຜູ້ໃຊ້ຈົວສາມາດຂໍຄວາມຊ່ວຍເຫຼືອຈາກຜູ້ໃຊ້ທີ່ຊ່ຽວຊານ. ການນໍາໃຊ້ ຄິບິສ, ຜູ້ຊ່ຽວຊານສາມາດ
ເບິ່ງສິ່ງທີ່ຜູ້ໃຊ້ກໍາລັງເຮັດ, ແລະສະເຫນີຄໍາແນະນໍາຫຼືສະແດງວິທີການເຮັດຢ່າງຖືກຕ້ອງ.

·ໂດຍການແລ່ນ ຄິບິສ ແລະຫຼັງຈາກນັ້ນເລີ່ມຕົ້ນບັນນາທິການເຕັມຈໍ, ປະຊາຊົນອາດຈະດໍາເນີນການ
ການສົນທະນາ, ຮັກສາຄວາມສາມາດໃນການເລື່ອນກັບຄືນໄປບ່ອນ, ບັນທຶກທັງຫມົດ
ການສົນທະນາ, ຫຼືແມ້ກະທັ້ງແກ້ໄຂມັນໃນຂະນະທີ່ກໍາລັງດໍາເນີນ.

· ປະ​ຊາ​ຊົນ​ສາ​ມາດ​ຮ່ວມ​ມື​ກັບ​ເກມ​, ການ​ແກ້​ໄຂ​ເອ​ກະ​ສານ​, ຫຼື​ວຽກ​ງານ​ຮ່ວມ​ມື​ອື່ນໆ​ທີ່​
ແຕ່​ລະ​ຄົນ​ມີ​ຈຸດ​ແຂງ​ແລະ​ຈຸດ​ອ່ອນ​ທີ່​ສົມ​ບູນ​ແບບ​ເຊິ່ງ​ກັນ​ແລະ​ກັນ​.

ການນໍາໃຊ້


ເພື່ອເລີ່ມຕົ້ນ ຄິບິສ, user1 ແລ່ນ kibitz ດ້ວຍການໂຕ້ຖຽງຂອງຜູ້ໃຊ້ກັບ kibitz. ຍົກ​ຕົວ​ຢ່າງ:

kibitz ຜູ້​ໃຊ້2

ຄິບິສ ເລີ່ມ shell ໃຫມ່ (ຫຼືໂຄງການອື່ນ, ຖ້າໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ), ໃນຂະນະທີ່
ການກະຕຸ້ນໃຫ້ຜູ້ໃຊ້ 2 ດໍາເນີນການ ຄິບິສ. ຖ້າ user2 ແລ່ນ ຄິບິສ ຕາມຄໍາແນະນໍາ, keystrokes ຂອງທັງສອງ
ຜູ້ໃຊ້ກາຍເປັນວັດສະດຸປ້ອນຂອງແກະ. ເຊັ່ນດຽວກັນ, ຜູ້ໃຊ້ທັງສອງໄດ້ຮັບຜົນຜະລິດຈາກ
ຫອຍ.

ຢຸດຕິ ຄິບິສ ມັນພຽງພໍທີ່ຈະຢຸດແກະຂອງມັນເອງ. ສໍາລັບຕົວຢ່າງ, ຖ້າຫາກວ່າທັງສອງ
ປະເພດຜູ້ໃຊ້ ^D (ແລະ shell ຍອມຮັບອັນນີ້ເປັນ EOF), ແກະຈະຢຸດຕາມດ້ວຍ
ຄິບິສ.

ໂດຍປົກກະຕິ, ຕົວອັກສອນທັງໝົດຖືກຖ່າຍທອດໂດຍບໍ່ໄດ້ແປ. ຢ່າງໃດກໍຕາມ, ຖ້າຫາກວ່າລັກສະນະ escape
(ອະທິບາຍເມື່ອ ຄິບິສ starts) ແມ່ນອອກ, ຜູ້ໃຊ້ອາດຈະສົນທະນາໂດຍກົງກັບ ຄິບິສ
ນາຍພາສາ. ໃດ ການຄາດຄະເນ(1) ຫຼື Tcl(3) ຄໍາສັ່ງອາດຈະໄດ້ຮັບ. ນອກຈາກນີ້, ການຄວບຄຸມວຽກເຮັດງານທໍາອາດຈະເປັນ
ໃຊ້ໃນຂະນະທີ່ຢູ່ໃນນາຍພາສາ, ສໍາລັບຕົວຢ່າງ, ໂຈະຫຼືເລີ່ມຕົ້ນໃຫມ່ ຄິບິສ.

ຂະບວນການຕ່າງໆສາມາດສະຫນອງຜົນກະທົບຕ່າງໆ. ຕົວຢ່າງ, ທ່ານສາມາດເຮັດຕາມແບບສອງທາງ
ຂຽນ(1​) ກອງ​ປະ​ຊຸມ​ທີ່​ມີ​ຄໍາ​ສັ່ງ​:

kibitz user2 ນອນ 1000000

ການໂຕ້ຖຽງ


ຄິບິສ ໃຊ້ເວລາການໂຕ້ຖຽງ, ສິ່ງເຫຼົ່ານີ້ຄວນຈະຖືກແຍກອອກໂດຍຊ່ອງຫວ່າງ.

ໄດ້ -noproc ທຸງແລ່ນ ຄິບິສ ໂດຍບໍ່ມີການຂະບວນການພາຍໃຕ້. ລັກສະນະຖືກສົ່ງກັບ
ອື່ນໆ ຄິບິສ. ນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະສໍາລັບການເຊື່ອມຕໍ່ຂະບວນການໂຕ້ຕອບຫຼາຍ
ຮ່ວມກັນ. ໃນໂຫມດນີ້, ຕົວອັກສອນບໍ່ໄດ້ຖືກສະທ້ອນກັບຄືນໄປຫາຜູ້ພິມ.

- noscape ປິດ​ການ​ທໍາ​ງານ​ລັກ​ສະ​ນະ escape ໄດ້​.

- ຫນີ char ກໍານົດລັກສະນະການຫລົບຫນີ. ຕົວອັກສອນ escape ເລີ່ມຕົ້ນແມ່ນ ^].

- ງຽບ ປິດຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານທີ່ອະທິບາຍສິ່ງທີ່ kibitz ກໍາລັງດໍາເນີນການເພື່ອລິເລີ່ມ a
ການເຊື່ອມຕໍ່.

-tty ttyname ກໍານົດ tty ທີ່ຄໍາເຊີນຄວນຖືກສົ່ງ.

ຖ້າເຈົ້າເລີ່ມ ຄິບິສ ກັບ user2 ໃນຄອມພິວເຕີທາງໄກ, ຄິບິສ ປະຕິບັດເປັນ ເຂົ້າສູ່ລະບົບ ໄປຫາໄລຍະໄກ
ຄອມພິວເຕີທີ່ມີຊື່ຜູ້ໃຊ້ປະຈຸບັນຂອງທ່ານ. ທຸງ - ຕົວແທນ ຊື່ຜູ້ໃຊ້ ສາເຫດ ເຂົ້າສູ່ລະບົບ ການນໍາໃຊ້
ຊື່ຜູ້ໃຊ້ ສໍາ​ລັບ​ການ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ (ເຊັ່ນ​: ຖ້າ​ຫາກ​ວ່າ​ບັນ​ຊີ​ຂອງ​ທ່ານ​ໃນ​ຄອມ​ພິວ​ເຕີ​ທາງ​ໄກ​ມີ​ຄວາມ​ແຕກ​ຕ່າງ​ກັນ​
ຊື່ຜູ້ໃຊ້). ຖ້າ - ຕົວແທນ ບໍ່​ໄດ້​ໃຫ້​ທຸງ​ຊາດ​, ຄິບິສ ພະຍາຍາມກໍານົດປັດຈຸບັນຂອງທ່ານ
ຊື່ຜູ້ໃຊ້ໂດຍ (ໃນຄໍາສັ່ງນັ້ນ) ການກວດສອບຕົວແປສະພາບແວດລ້ອມ USER ແລະ LOGNAME, ຫຼັງຈາກນັ້ນໂດຍ
ການ​ນໍາ​ໃຊ້​ຄໍາ​ສັ່ງ​ ຂ້ອຍ​ແມ່ນ​ໃຜ ແລະ ຊື່ບັນທຶກ.

ການໂຕ້ຖຽງ - noscape ແລະ - ຫນີ ຍັງສາມາດໃຫ້ໂດຍ user2 ເມື່ອຖືກກະຕຸ້ນໃຫ້ດໍາເນີນການ
ຄິບິສ.

ເພີ່ມເຕີມ ຂອບໃຈ TWO ຜູ້ໃຊ້


ການປະຕິບັດໃນປັດຈຸບັນຂອງ kibitz ຢ່າງຊັດເຈນເຂົ້າໃຈພຽງແຕ່ສອງຜູ້ໃຊ້, ຢ່າງໃດກໍຕາມ, ມັນແມ່ນ
ຢ່າງໃດກໍຕາມ, ເປັນໄປໄດ້ທີ່ຈະມີສາມ (ຫຼືຫຼາຍກວ່າ) -way kibitz, ໂດຍ kibitzing ອື່ນ ຄິບິສ.
ຕົວຢ່າງ, ຄໍາສັ່ງຕໍ່ໄປນີ້ດໍາເນີນການ ຄິບິສ ກັບຜູ້ໃຊ້ປະຈຸບັນ, user2, ແລະ user3:

% kibitz user2 kibitz user3

ຜູ້ໃຊ້ເພີ່ມເຕີມອາດຈະຖືກເພີ່ມໂດຍການເພີ່ມຄໍາສັ່ງ "kibitz user" ເພີ່ມເຕີມ.

ໄດ້ xkibitz script ແມ່ນຄ້າຍຄືກັນກັບ ຄິບິສ ແຕ່ສະຫນັບສະຫນູນຄວາມສາມາດໃນການເພີ່ມຜູ້ໃຊ້ເພີ່ມເຕີມ
(ແລະວາງພວກມັນ) ແບບເຄື່ອນໄຫວ.

ຂໍ້ຄວນລະວັງ


ຄິບິສ ສົມມຸດວ່າຜູ້ໃຊ້ທີ 2 ມີປະເພດ ແລະຂະໜາດຕົວເຄື່ອງດຽວກັນກັບຜູ້ໃຊ້ທີ 1. ຖ້ານີ້
ການສົມມຸດຕິຖານບໍ່ຖືກຕ້ອງ, ໂປຣແກຣມກາຟິກອາດຈະສະແດງຜິດປົກກະຕິ.

ຄິບິສ ຈັດການກາຟິກຕົວອັກສອນ, ແຕ່ບໍ່ສາມາດຈັດການກຣາບຟິກທີ່ມີແຜນທີ່ບິດ. ດັ່ງນັ້ນ,

% xterm -e kibitz ຈະເຮັດວຽກ
% kibitz xterm ຈະບໍ່ເຮັດວຽກ

ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດໄດ້ຮັບຜົນກະທົບຂອງຄໍາສັ່ງສຸດທ້າຍໂດຍການນໍາໃຊ້ xkibitz (ເບິ່ງ​ເພີ່ມ​ເຕີມ
ດ້ານລຸ່ມ). ຄິບິສ ໃຊ້ສິດອະນຸຍາດດຽວກັນກັບທີ່ໃຊ້ໂດຍ rlogin, rsh, ແລະອື່ນໆ. ດັ່ງນັ້ນ, ທ່ານພຽງແຕ່ສາມາດ
ຄິບິສ ກັບຜູ້ໃຊ້ຢູ່ໃນໂຮດທີ່ທ່ານສາມາດ rlogin ໄດ້. ເຊັ່ນດຽວກັນ, ຄິບິສ ຈະ​ກະ​ຕຸ້ນ​ໃຫ້​ເປັນ​
ລະຫັດຜ່ານຢູ່ໃນໂຮດຫ່າງໄກສອກຫຼີກຖ້າ rlogin ຈະ.

ຖ້າ​ເຈົ້າ ຄິບິສ ກັບ​ຜູ້​ໃຊ້​ຢູ່​ໃນ​ແມ່​ຂ່າຍ​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​, ຄິບິສ ຈໍາ​ເປັນ​ຕ້ອງ​ຈໍາ​ແນກ​ການ​ກະ​ຕຸ້ນ​ຂອງ​ທ່ານ​ຈາກ​ອື່ນໆ​
ສິ່ງທີ່ອາດຈະເກີດຂຶ້ນກ່ອນມັນໃນລະຫວ່າງການເຂົ້າສູ່ລະບົບ. (ໂດຍຫລັກການແລ້ວ, ການສິ້ນສຸດຂອງມັນແມ່ນມັກແຕ່ຢ່າງໃດ
ພາກສ່ວນຄວນຈະພຽງພໍ
EXPECT_PROMPT ຫາ ຕົວຢ່າງ(1) ການສະແດງອອກແບບປົກກະຕິ. ວົງເລັບຄວນຈະຖືກນໍາຫນ້າດ້ວຍ
ນຶ່ງ backslash ໃນຂອບເຂດ, ແລະສາມ backslash ສໍາລັບວົງເລັບຕົວຫນັງສື. ການເຕືອນເລີ່ມຕົ້ນ
re ແມ່ນ "($|%|#)".

ຄິບິສ ຮຽກຮ້ອງໃຫ້ມີ ຄິບິສ ໂຄງການທັງສອງເຈົ້າພາບ. ຄິບິສ ຕ້ອງການ ຄາດຫວັງວ່າ(1).

ໂດຍການປຽບທຽບ, the xkibitz script ໃຊ້ກົນໄກການອະນຸຍາດ X ສໍາລັບ inter-host
ການສື່ສານດັ່ງນັ້ນມັນບໍ່ຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບ, ຮັບຮູ້ການເຕືອນຂອງທ່ານ, ຫຼືຕ້ອງການ kibitz ສຸດ
ເຈົ້າພາບຫ່າງໄກສອກຫຼີກ. ຢ່າງໃດກໍຕາມ, ມັນຈໍາເປັນຕ້ອງໄດ້ອະນຸຍາດໃຫ້ເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍ X ອື່ນໆ.

ໃຊ້ expect_kibitz ອອນໄລນ໌ ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌