script简介
script命令用来将终端会话保存。用法如下
Usage: script [options] [file] Options: -a, --append append the output -c, --command <command> run command rather than interactive shell -r, --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 –a 比较常用。-f 可以同步。
记录&回放
$ script指定文件
$ script screen.log
如果想要同时输出时间文件
$script -t timingfile -a scriptfile
、也有这样的
$ script -t 2>time.file -a output.file
需要 scriptreplay 这个命令
scriptreply timingfile scriptfile
同步显示:
使用端:
script -f demo演示端:
scriptreplay -f demo
结束记录:
按下Ctrl+D 也行。
$ exit