Linux終端會話實時共享(kibitz)

另外一篇關於終端會話共享的文章:Linux錄製、回放和共享終端操做html

kibitz能夠將一個會話(你所操做的)實時分享給本機的其它登錄用戶(你想讓別人看到的)。經過這個工具,你敲什麼命令,輸出了什麼內容對方都能當即看到,用來演示很不錯。app

它是是expect中的一個工具,因此先安裝expect。工具

yum -y install expect

使用方式很簡單,在kibitz命令後加一個已登陸的用戶便可(好比你目前登錄的用戶名)。例如:code

[root@xuexi perlapp]# kibitz root

它會輸出以下信息:htm

asking root to type:  kibitz -11913
write: root is logged in more than once; writing to pts/2

只需在想要接收共享會話的終端上輸入kibitz -11913,就能夠接收全部消息了。blog

結束共享的時候,只需在主終端上輸入exit命令或者CTRL+D鍵便可退出。get

還能夠指定分享給哪一個終端,例如當前已登陸的終端有pts/0和pts/1,你所操做的是pts/0,想分享給pts/1:it

kibitz -tty pts/1 root

而後將kibitz -11913這種握手碼複製到pts/1的EOF字符後面按回車便可。登錄

實際上這個tty選項沒什麼用,就算指定了tty選項,仍是能夠在任意終端上經過kibitz -11913來創建共享終端。perl

默認狀況下,kibitz只支持將會話共享給一我的。若是想要共享給多人,則須要特殊處理。

例如,分享給兩我的:

kibitz root kibitz root

它會在主會話輸出:

asking root to type:  kibitz -15573
write: root is logged in more than once; writing to pts/3

Message from root@xuexi.longshuai.com on pts/4 at 10:55 ...
Can we talk? Run: kibitz -15587
EOF

兩個kibitz -NNNNN,只需分別複製給不一樣終端上執行便可。

相關文章
相關標籤/搜索