录制与回放终端会话

现在要学习一门技术,你可以在各种视频网站中找到各种各样的视频教程,这无疑是相当方便的。

有时候,我们在终端操作的时候,也想记录下操作的过程下来。这样提供给他人参考也好,就算是留给自己以后复习也是挺有用的。

最近就发现了一个这样子的命令:

script
scriptreplay

script命令能够录制击键以及击键时机,并将输入和输出结果保存在对应的文件中。scriptreplay命令可以回放会话。

简单的开始

使用以下命令录屏:

$ script -t 2>timing output

回放的命令:

$ scriptreplay timing output

终端录屏和回放的示例:

image

知识点

Usage:
 script [options] [file]

Make a typescript of a terminal session.

Options:
 -a, --append            append the output
 -c, --command <command> run command rather than interactive shell
 -e, --return            return exit code of the child process
 -f, --flush             run flush after each write
     --force             use output file even when it is a link
 -q, --quiet             be quiet
 -t, --timing[=<file>]   output timing data to stderr (or to FILE)
 -V, --version           output version information and exit
 -h, --help              display this help and exit
  • 静默地开启录屏
    $ script -q -t 2>timing output
    

    当你你不想看到开始的提示,或者想要偷偷地给其它人录屏时,这应该会用得上

  • 追加到之前的记录,而不是覆盖

    $ script -a -t 2>timing output
    

本文作者: chenishr

本文标题:《录制与回放终端会话》

本文地址: http://blog.chenishr.com/?p=768

©版权所有,除非注明, 永在路上文章均为原创,转载请以链接形式注明出处和作者细信息。

发表评论

电子邮件地址不会被公开。 必填项已用*标注