利用script和scriptreplay命令,我们可以录制命令的次序以及时序,将相关数据记录在文本文件中。利用这些文件,其他人可以在终端上回放并查看命令的输出。
我们在ubuntu终端中输入如下命令:
script -t 2> timing.log -a output.session
然后接着输入一系列命令操作,等操作演示完之后输入exit,将timing.log 和output.session发送到另一台centos中,可以通过scriptreplay timing.log output.session来回放录制的演示操作。

最终效果:在左侧ubuntu中我们使用script录制终端会话,然后将文件timing.log和output.session拷贝到centos种,使用命令进行回放。
timing.log中存储时序信息,描述每一个命令在何时运行,文件output.session用于存储命令输出。-t选项用于将时序数据导入stderr。2>则用于将stderr重定向到timing.log中。