script & scriptreplay
我们先来看一下,这两个命令是干什么的:
简单讲,就是“字符界面录屏”和“字符界面共享”
1.字符界面下录屏:
用过录屏软件的朋友都知道录屏是怎么回事,但字符(命令行)界面怎么录屏呢?这里提供一种解决方案
主流的linux(rhel,centos,ubuntu,debian,suse...)等都自带script和scriptreplay这两个命令,我们正好可以利用利用
script -t 2>err -a
foo #将标准错误重定向到err这个文件,并指定数据存储文件foo(替代默认的typescript)
scriptreplay
err
#读取“录屏”
2.字符界面共享(或发布)
原理就是先建立一个fifo(管道),“源”把信息“注入”fifo,“目标”接入fifo即可实现字符共享