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

上一篇:C#读取Excel表中的数据时,为何有些行的字段内容读取不到


下一篇:概率法求解三阶幻方[C语言]