linux 同步 多终端,Linux系统如何实现不同终端间的同步

有网友问我Linux系统能实现不同终端间的同步吗?当然是可以的,下面华军小编就给大家介绍下Linux不同终端间同步的方法。

044875b55c7696593d9fb86bfa48d01f.png

安装必须软件

#yum install tcl expect

(1)确认当前所在终端号:

[root@localhost shell]# w

17:59:31 up 9:47, 5 users, load average: 0.06, 0.02, 0.00

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root tty3 - 08:15 9:44m 0.75s 0.75s 。/xrgsu -a

root tty1 :0 17:08 9:47m 9.41s 9.41s /usr/bin/Xorg :

root pts/0 :0.0 17:25 0.00s 3.04s 0.00s w

root pts/1 :0.0 17:33 10:04 0.11s 0.11s bash

root pts/3 :0.0 17:39 46.00s 0.02s 0.02s /bin/bash

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

=========pts/0 向pts/1 发起操作========

[root@localhost shell]# kibitz -tty pts/1 root

asking root to type: kibitz -4010

=========pts/1 收到请求 =============

[root@localhost shell]#

Message from root@localhost.localdomain on pts/0 at 18:02 。。.

Can we talk? Run: kibitz -4010

EOF

(3)按回车,输入 kibitz -4010

[root@localhost shell]# kibitz -4010

Escape sequence is ^]

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

(4)再次查看终端状态

[root@localhost shell]# w

18:06:10 up 9:54, 5 users, load average: 0.04, 0.02, 0.00

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root tty3 - 08:15 9:50m 0.76s 0.76s 。/xrgsu -a

root tty1 :0 17:08 9:54m 12.66s 12.66s /usr/bin/Xorg :

root pts/0 :0.0 17:25 1:58 5.41s 0.00s expect -- /usr/

root pts/1 :0.0 17:33 0.00s 0.11s 0.00s expect -- /usr/

root pts/3 :0.0 17:39 4:17 0.03s 0.03s /bin/bash

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

以上就是Linux系统如何实现不同终端间的同步,希望可以帮到有需要的朋友。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部