分页: 1 / 1

4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-07-09 0:27
levee
纯文本的屏幕录制和回放工具(screencasting)可以让你在同一时间解释和执行控制台命令,同时提供教程和展示。不仅如此,纯文本 screencasting 比 Flash 视频使用更少的带宽。

比如我们要演示控制台下做某项管理操作或者某个命令的使用,可以使用 screencasting 工具来录制命令的使用过程,并在需要的时候进行回放,用户可看到你使用该命令的整个过程。

本文我们推荐 4 款开源的 Linux 控制台的 screencasting 工具。

Shelr

Shelr 可以让你对终端的文本进行录制和回放。你在控制台中输入的任何文本、包括回退等等操作都会被记录下来并可进行回放,这用来演示是非常帮的一个工具。
1.png
1.png (5.43 KiB) 查看 3786 次
ttyrec

ttyrec 是一个 tty 控制台录制程序,其所录制的数据文件可以使用与之配套的 ttyplay 播放。不管是你在 tty 中的各种操作,还是在 tty 中耳熟能详的软件,都可进行录制。
2.png
2.png (33.64 KiB) 查看 3786 次
IPBT

IPBT 是一个用来回放 ttyrec 所录制的控制台输入过程的工具。

termrec

termrec 提供一组工具用于对控制台的输入进行录制和回放。支持 Windows 和 Linux。




来源:oschina

Re: 4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-07-09 1:49
youzhiyili
标记一个

Re: 4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-07-09 9:13
baby
标记一个

Re: 4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-07-09 9:16
daf3707
:em01

Re: 4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-07-09 9:21
onshoestring
:em09

Re: 4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-08-02 17:03
qq510707415
mark

Re: 4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-08-02 17:34
xep007
留个足迹。

Re: 4 款开源的 Linux 控制台录制和回放工具

发表于 : 2012-08-02 18:48
bigsun
script和scriptreplay命令在绝大多数GNU/linux都有发行版上都有。

使用这两个命令可以用于终端会话的录制和回放,制作视频供大家分享。

1、开始录制

#script -t 2>timing.log -a output.session

type commands;

...

...

exit

两个配置文件被当做script命令的参数。这两个文件可以随便命名,这里用timing.log和output.session。其中timing.log用于存储时序信息,描述每一个指令在何时运行;output.session用于存储命令信息输出。-t选项用于将时序数据导入stderr。2>用于stderr重定向到timing.log。

2、回放录制内容

根据两个信息对文件进行回放

#scriptreplay timing.log output.session

注意时序的输出

3、另一个强大的功能

script命令同样可以用于建立多个用户之间进行广播的视频会话

(1)在teminal1中输入一下命令:

#mkfifo scriptfifo

(2)在teminal2中输入一下命令:

#cat scriptfifo

(3)返回teminal1,输入一下命令:

#script -f scriptfifo

#commands

exit退出

当需要为计算机实验室或intelnet上的用户演示的教程的话,这是个不错的选择。


4、没有scriptreplay指令的解决方法。本例以RHLE5.5 X64为例

在redhat 6中自动带有scriptreplay指令,在redhat5中没有该指令,需要手动安装

安装是需要从ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.14/下载util-linux-ng-2.14.1.tar.gz和从http://rpm.pbone.net中下载util-linux-2.13-0.44.el5.x86_64.rpm

安装rpm包

#rpm -ivh util-linux-2.13-0.44.el5.x86_64.rpm

解压util-linux-ng-2.14.1.tar.gz

#tar zxvf util-linux-ng-2.14.1.tar.gz

进入解压后的目录

然后运行

#./configure && make && make install
http://blog.csdn.net/zs75622126/article/details/7291204