另外一篇關於終端會話共享的文章: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
,只需分別複製給不一樣終端上執行便可。