您的位置:首页 > 运维架构 > Shell

linux shell下录制与回放终端会话

2012-04-13 12:00 615 查看
今天发现了一个好玩的命令script和scriptreplay,它可以通过录制终端会话来制作基于shell下的视频教程,也可以与其他用户共同分享会话记录文件。





两个文件作为script的参数,time用于存储时序信息,描述每个命令在什么时间运行的;另一个output存储命令输出。-t用户将时间数据导出到stderr中。2> 将stderr重定向到time。录制完成输入exit命令退出,scriptreplay 命令用于重放视频。

同时,script命令还可以用于多个用户之间进行在线的视频会话,这个非常有意思,

打开两个终端,root用户一个,shanker用户一个。以root用户在/tmp目录下运行mkfifo script,然后用一个普通的账户去另外一个终端cat /tmp/script,然后回到root终端运行script -f script,这时候两个终端的回显就同步了!





这个非常适合阶梯教室讲课那种的环境下使用。
本文出自 “天涯海阁” 博客,请务必保留此出处http://shanker.blog.51cto.com/1189689/832951
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: