Linux終端會話實時共享 kibitz

2021-09-08 22:59:22 字數 1211 閱讀 3699

另一篇關於終端會話共享的文章:linux錄製、回放和共享終端操作

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

它是是expect中的乙個工具,所以先安裝expect。

yum -y install expect
使用方式很簡單,在kibitz命令後加乙個已登入的使用者即可(比如你目前登陸的使用者名稱)。例如:

它會輸出如下資訊:

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 [email protected] on pts/4 at 10:55 ...

can we talk? run: kibitz -15587

eof

兩個kibitz -nnnnn,只需分別複製給不同終端上執行即可。

記錄Linux終端會話

使用script記錄linux終端會話 script是大多數linux產品util linux軟體包的一部分。script記錄會話的一切內容 你輸入的內容和你看到的內容。它甚至記錄顏色 因此如果你的命令提示符或程式輸出中包含顏色,script將記錄它。要使用script,簡單執行以下命令 scrip...

使用script記錄Linux終端會話

script命令是用來記錄終端輸出的,它是大多數linux產品util linux軟體包的一部分。script記錄會話的一切內容 你輸入的內容和你看到的內容。它甚至記錄顏色 因此如果你的命令提示符或程式輸出中包含顏色,script將記錄它。要使用script,簡單執行以下命令 script 預設情況...

Linux錄製並回放終端會話

student myhost script t 2 timing.log a output.session script started,file is output.session student myhost ls 4 aout d downloads findresultsvv log.txt...