转自: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文件中。