首頁 > 軟體

Linux終端對談實時共用(kibitz)

2020-06-16 16:47:20

另一篇關於終端對談共用的文章:Linux錄製、回放和共用終端操作

kibitz可以將一個對談(你所操作的)實時分享給本機的其它登陸使用者(你想讓別人看到的)。通過這個工具,你敲什麼命令,輸出了什麼內容對方都能立即看到,用來演示很不錯。

它是是expect中的一個工具,所以先安裝expect。
yum -y install expect

使用方式很簡單,在kibitz命令後加一個已登入的使用者即可(比如你目前登陸的使用者名稱)。例如:
[root@xuexi perlapp]# kibitz root

它會輸出如下資訊:
asking root to type:  kibitz -11913
write: root is logged in more than once; writing to pts/2

只需在想要接收共用對談的終端上輸入kibitz -11913,就可以接收所有訊息了。

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

還可以指定分享給哪個終端,例如當前已登入的終端有pts/0和pts/1,你所操作的是pts/0,想分享給pts/1:
kibitz -tty pts/1 root

然後將kibitz -11913這種握手碼複製到pts/1的EOF字元後面按回車即可。

實際上這個tty選項沒什麼用,就算指定了tty選項,還是可以在任意終端上通過kibitz -11913來建立共用終端。

預設情況下,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,只需分別複製給不同終端上執行即可。

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-09/153875.htm


IT145.com E-mail:sddin#qq.com