linux下使用script和scriptreplay对命令行操作进行录像

转自:linux下用script和scriptreplay对命令行操作录像

在Linux中可以使用script命令来记录命令行的操作过程,并使用scriptreplay命令对命令操作进行回放,操作步骤如下:


录制

在命令行中输入命令:

script -t 2 > test.time -a test.txt
此时,命令行显示:

Script started, file is test.txt
这时便开始记录命令了,在结束你的命令行操作之后,输入:

exit

这时,命令行显示:

Script done, file is test.txt
表示录制结束,这时在你的主文件目录下会出现:test.time 和 test.txt 两个文件。


回放

在命令行中输入:

scriptreplay test.time test.txt
即可进行回放。


工作原理
test.time中记录的是时间数据,test.txt中记录的是操作记录(可以任意自己指定这两个文件的名称和路径)。 -t 2 > test.time 中:-t  是把时间数据输出到标准错误(standard error),然后用 > 重定向到 test.time文件中。





原文地址:https://www.cnblogs.com/beanocean/p/3619579.html