เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

expect_kibitz - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ expect_kibitz เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ 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


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    formkiq-core
    formkiq-core
    FormKiQ Core เป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ (DMS), เบกเบตเปƒเบซเป‰
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เบŠเบญเบšเปเบง headless เบซเบผเบทเบเบฑเบš a
    web-based client, deployed to your
    Amazon เบžเบงเบเป€เบฎเบปเบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” formkiq-core
  • 2
    Black Friday
    Black Friday
    Blackfriday เปเบกเปˆเบ™เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ” Markdown
    เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ Go. เบกเบฑเบ™เป€เบ›เบฑเบ™ paranoid เบเปˆเบฝเบงเบเบฑเบš
    เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบกเบฑเบ™ (เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เป‰เบญเบ™เบกเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž
    user-supplied data), เบกเบฑเบ™เป„เบง, เบกเบฑเบ™
    เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Black Friday
  • 3
    เปเบซเบผเปˆเบ‡ QNAP NAS GPL
    เปเบซเบผเปˆเบ‡ QNAP NAS GPL
    เปเบซเบผเปˆเบ‡ GPL เบชเปเบฒเบฅเบฑเบš QNAP Turbo NAS.
    เบœเบนเป‰เบŠเบปเบก: เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆเบœเบนเป‰เปƒเบŠเป‰:
    เบ•เบฒเบกเป€เบงเบฑเบš. เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบก: C,
    Java. เบ›เบฐโ€‹เป€เบžเบ”โ€‹: เบฅเบฐโ€‹เบšเบปเบšโ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹,
    เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ Ker...
    เบ”เบฒเบงเป‚เบซเบฅเบ” QNAP NAS GPL Source
  • 4
    เบชเบฐเบญเบฒเบ”เป€เบฅเบดเบ
    เบชเบฐเบญเบฒเบ”เป€เบฅเบดเบ
    script Kotlin เบ—เบตเปˆ nukes เบเปเปˆเบชเป‰เบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”
    cache เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Gradle/Android.
    เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบกเบทเปˆเบญ Gradle เบซเบผเบท IDE เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เบฅเบปเบ‡. เบชเบฐเบ„เบฃเบดเบšเป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเปเบฅเป‰เบง
    macOS, เปเบ•เปˆ ...
    เบ”เบฒเบงโ€‹เป‚เบซเบฅเบ”โ€‹เบ—เปเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฐโ€‹เบญเบฒเบ”โ€‹เป€เบฅเบดเบโ€‹
  • 5
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบฅเบฐเบซเบฑเบ” Checkstyle Java
    เบœเบนเป‰เบเบงเบ”เบชเบญเบšเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Eclipse IDE. เป„เบ”เป‰
    plug-in เปƒเบซเป‰เบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบเบฑเบš
    เบœเบนเป‰เปƒเบŠเป‰เบเปˆเบฝเบงเบเบฑเบš viol ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
  • 6
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป€เบ›เบฑเบ™เบœเบนเป‰เบ™เบชเบทเปˆเบกเบงเบ™เบŠเบปเบ™เบŸเบฃเบต
    เบŠเบญเบšโ€‹เปเบงโ€‹, เบชเปˆเบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆ WMP เปเบฅเบฐ VLCโ€‹. เป„เบ”เป‰
    เบœเบนเป‰เบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบš minimalist, เบกเบต
    เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบชเบดเบšโ€‹เบชเบตโ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹, เปเบฅเบฐโ€‹เบเบฑเบ‡โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹
    b
    เบ”เบฒเบงเป‚เบซเบฅเบ” AstrOrzPlayer
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    4ti2-markov
    4ti2-markov
    4ti2 - เบŠเบธเบ”เบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบš algebraic,
    เบšเบฑเบ™เบซเบฒเป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” เปเบฅเบฐ combinatorial เบเปˆเบฝเบงเบเบฑเบš
    เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡...
    เปเบฅเปˆเบ™ 4ti2-markov
  • 2
    4ti2-เบซเบเปเป‰เบฅเบปเบ‡
    4ti2-เบซเบเปเป‰เบฅเบปเบ‡
    4ti2 - เบŠเบธเบ”เบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบš algebraic,
    เบšเบฑเบ™เบซเบฒเป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” เปเบฅเบฐ combinatorial เบเปˆเบฝเบงเบเบฑเบš
    เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡...
    เปเบฅเปˆเบ™ 4ti2-เบซเบเปเป‰เบฅเบปเบ‡
  • 3
    convertToAtac
    convertToAtac
    sim4dbutils - เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบš
    เป„เบŸเบฅเปŒเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เป‚เบ”เบ sim4db
    convertPolishes - เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ sim4db
    เปเบฅเบฐ GFF3 เบฎเบนเบšเปเบšเบš filterPolishes - เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡
    เบˆเบฑเบ”...
    เปเบฅเปˆเบ™ convertToAtac
  • 4
    convertToExtent
    convertToExtent
    sim4dbutils - เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบš
    เป„เบŸเบฅเปŒเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เป‚เบ”เบ sim4db
    convertPolishes - เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ sim4db
    เปเบฅเบฐ GFF3 เบฎเบนเบšเปเบšเบš filterPolishes - เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡
    เบˆเบฑเบ”...
    เปเบฅเปˆเบ™ convertToExtent
  • 5
    FvwmWinList
    FvwmWinList
    FvwmWinList - เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เปˆเบญเบ‡เบขเป‰เบฝเบก fvwm
    เป‚เบกเบ”เบนเบ™ ...
    เปเบฅเปˆเบ™ FvwmWinList
  • 6
    FvwmWinList1
    FvwmWinList1
    FvwmWinList - เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เปˆเบญเบ‡เบขเป‰เบฝเบก FVWM
    เป‚เบกเบ”เบนเบ™ ...
    เปเบฅเปˆเบ™ FvwmWinList1
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad