使用 script 录制终端会话
2016-04-27 14:58
471 查看
script 真是一个神奇的小家伙,别看它小不起眼,可是却足够的好玩。script 能够将终端的会话过程录制下来,然后使用 scriptreplay 就可以将其录制的结果播放给他人观看。script 的好处就在于,你在终端中的所有操作过程,它都可以原原本本地进行录制。试想一下,我们可以将这种录制应用在很多方面,诸如教学、演示等等。
一般来说,script 和 scriptreplay 在 Linux 发行版中都有默认安装。如果你打算使用 script 开始录制终端会话,可以敲入下列指令:
该指令中的 -t 选项指明输出录制的时间数据,而 -a 选项则输出录制的文件。你可以将指令中的 demo 换成自己设置的名称。当终端中返回“Script started, file is demo.session”的信息时,你就可以进行需要录制的操作了。
如果需要结束录制过程,则输入
要播放已录制完成的终端会话,可以使用指令:
关于 script 及 scriptreplay 的更多信息,可以使用 man script 或 man scriptreplay 查询。
一般来说,script 和 scriptreplay 在 Linux 发行版中都有默认安装。如果你打算使用 script 开始录制终端会话,可以敲入下列指令:
script -t 2>demo.timing -a demo.session
该指令中的 -t 选项指明输出录制的时间数据,而 -a 选项则输出录制的文件。你可以将指令中的 demo 换成自己设置的名称。当终端中返回“Script started, file is demo.session”的信息时,你就可以进行需要录制的操作了。
如果需要结束录制过程,则输入
exit即可。
要播放已录制完成的终端会话,可以使用指令:
scriptreplay demo.timing demo.session
关于 script 及 scriptreplay 的更多信息,可以使用 man script 或 man scriptreplay 查询。
相关文章推荐
- SpringMvc + Shiro[数据库存权限] 配置 ;[附git.oschina的项目地址]
- JAVA之一些好用的jar包
- Maven 手动设置本地jar包,设置国内资源库,设置项目编码
- 观察者模式
- 观察者模式
- 通过搜索异步获取百度图片
- sql数据库质疑修复:数据库824错误
- CSRF跨站点请求伪造
- spring启动加载程序的几种方法
- c#用rar压缩文件
- iOS MD5加密算法
- MySQL 加锁处理分析
- #(使用无效,另一种方式实现第一个变量添加外部变量名)
- 欢迎使用CSDN-markdown编辑器
- 团队博客链接
- js 父窗体
- 自定义滚动条
- Thinkphp图片路径配置
- 简明现代魔法博客图书馆之php学习记录
- UML解惑:图说UML中的六大关系