不同终端登录同一台服务器两个用户可同时共享一个shell终端
我发现一件比较有意思的事情
从不同终端登录同一台服务器的两个用户(userA和userB)可以同时使用一个shell终端实现shell共享
userA能看到userB在终端的输入
userB也能看到userA在终端上的输入
就好像他们在使用一个终端,彼此的输入是共享给对方的
一个终端的输入会共享在两个终端上,同时被看到
首先检查系统安装包tcl和expect
如果没有expect的话,配置好yum,直接使用yum install expect -y 进行安装
然后看一下是否有kibitz命令
接下来开始做实验:
通过xshell同时开两个窗口登录同一台机器
然后用w命令看一下当前登录的用户以及使用的终端
从上面图片可以看到xshell的1号窗口是从终端pts/2登录的,2号窗口是从pts/3登录的
在1号窗口(终端pts/2)中做这个操作--向pts/3发出请求:
#光标就停在这个地方,这个进程并没有终止
此时去2号窗口(终端pts/3)你会看到这样:
在2号窗口(终端pts/3)粘贴完之后就变成这样了:
再回到1号窗口(终端pts/2)你会发现,屏幕上的输出信息:【绿色部分是粘贴完之后出现的】
现在两个终端已经实现共享了,当你从其中任何一个终端输入命令行的时候,都会在另一个终端上有完全相同的输出
相关推荐
tianhuak 2020-11-24
huha 2020-10-16
lianshaohua 2020-09-23
laisean 2020-11-11
zhangjie 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
以梦为马不负韶华 2020-10-20
CARBON 2020-10-20
彼岸随笔 2020-10-20
lianshaohua 2020-10-20
yutou0 2020-10-17
JohnYork 2020-10-16
xiaonamylove 2020-10-16
Julyth 2020-10-16
applecarelte 2020-10-16
ourtimes 2020-10-16