2024年11月Linux系统如何实现不同终端间的同步

发布时间:

  ⑴在进行Linux多终端操作时,如果能够实现不同终端之间的同步,那么就能够在各个终端上显示相同的操作效果,能够节省很多时间,操作方法也很简单,下面小编就给大家介绍下Linux不同终端间同步的方法。

  ⑵#yum install tcl expect

  ⑶(确认当前所在终端号:

  ⑷[rootlocalhost shell]# w

  ⑸:: up :, users, load average: ., ., .

  ⑹USER TTY FROM LOGIN IDLE JCPU PCPU WHAT

  ⑺root tty - : :m .s .s 。/xrgsu -a

  ⑻root tty : : :m .s .s /usr/bin/X :

  ⑼root pts/ :. : .s .s .s w

  ⑽root pts/ :. : : .s .s bash

  ⑾root pts/ :. : .s .s .s /bin/bash

  ⑿(以root用户身份向指定终端发起同步命令:

  ⒀=========pts/ 向pts/ 发起操作========

  ⒁[rootlocalhost shell]# kibitz -tty pts/ root

  ⒂asking root to type: kibitz -

  ⒃=========pts/ 收到请求 =============

  ⒄[rootlocalhost shell]#

  ⒅Message from on pts/ at : 。。.

  ⒆Can we talk? Run: kibitz -

  ⒇(按回车,输入 kibitz -

  ⒈[rootlocalhost shell]# kibitz -

  ⒉Escape sequence is ^]

  ⒊此时,pts/ 与pts/两个终端已同步,控制任何一个终端可以在两边显示操作信息。

  ⒋(再次查看终端状态

  ⒌[rootlocalhost shell]# w

  ⒍:: up :, users, load average: ., ., .

  ⒎USER TTY FROM LOGIN IDLE JCPU PCPU WHAT

  ⒏root tty - : :m .s .s 。/xrgsu -a

  ⒐root tty : : :m .s .s /usr/bin/X :

  ⒑root pts/ :. : : .s .s expect -- /usr/

  ⒒root pts/ :. : .s .s .s expect -- /usr/

  ⒓root pts/ :. : : .s .s /bin/bash

  ⒔pts/和pts/已经通过expect程序同步,pts/没有同步。