Linux Shell 录制并回放终端会话

当别人演示某些命令时,一时可能记不住,解决办法之一是把演示时的过程录制下来,视频当然最完美但是成本高。利用script和scriptrelay命令可以录制命令的次序和时序。

录制

script -t 2>timing.log -a output.session
commands
exit

解释

  • commands为自己的命令
  • script命令中-t参数表示将时序信息导入stderr。2>正好把stderr的信息重定向
  • script命令中-a参数表示把命令输出定向
  • exit用于结束录制

回放

scriptreplay timing.log output.session
时间: 2024-10-05 22:19:58

Linux Shell 录制并回放终端会话的相关文章

录制与回放终端会话

录制与回放终端会话    ==>script.scriptreplay  (制作"命令行技巧"视频教程) - 将输入命令后发生的一切按照时间先后次序记录下来,然后再进行回放 优点:终端脚本文件仅仅是一个文本文件,其文件大小不过是KB级别,远远低于桌面环境视频占用的空间大小------------------格式:script [-a] [-c COMMAND] [-f] [-q] [-t] [file] -a      Append the output to "fil

linux 录制并回放终端会话

发现一个比较好玩的命令,然后这块做一下记录 以下内容复制来源于 LINUX shell 脚本攻略第二版 当你需要为别人在终端上演示某些操作或是需要准备一个命令行教程时,通常得一边手动输入命令一边演示,或者也可以录制一段屏幕演示视频,然后再回放出来.其实也有其他的实现方法.利用script和scriptreplay命令,我们可以录制命令的次序以及时序,将相关数据记录在文本文件中.利用这些文件,其他人可以在终端上回放并查看命令的输出. script和scirptreplay命令在绝大多数GNU/Li

script,scriptreplay:录制并回放终端会话

可以通过录制终端会话来制作命令行教学视频教程,也可以与他人分享会话记录 开始录制,直到输入exit退出 #script -t 2> timing.log -a output.log #exit 参数解释: -t:用于将时序数据导入stderr 2>:用于将stderr重定向到日志文件timing.log -a:存储命令输出的信息 播放录像: #scriptreplay timing.log output.log

5.录制与回放终端会话.

开始录制会话终端: script -t 2> timing.log -a output.session type commands ........ ........ exit 其中timing.log 用于存储时序信息:output.session用于存储命令输出. -t 选项用于将时序导入error 2>则用于将stderr重定向到timing.log. 借助与timing.log和 output.session 可以用下面的方法回访命令执行的过程. scriptreplay timing

如何在 Linux 上录制你的终端操作

2016/07/21 ·  All · 1 评论·  Linux 分享到:4 JSP自定义标签 Python开发环境搭建 PHP实现文件上传与下载 PHP实现页面静态化 原文出处: Bill Toulas   译文出处:MikeCoder 录制一个终端操作可能是一个帮助他人学习 Linux .展示一系列正确命令行操作的和分享知识的通俗易懂方法.不管是出于什么目的,从终端复制粘贴文本需要重复很多次,而录制视频的过程也是相当麻烦,有时候还不能录制.在这次的文章中,我们将简单的了解一下以 gif 格式

shell脚本8--录制终端会话

准备: script -t 2> timing.log -a output.session type commands; ... . .. exit 回放: scriptreplay timing.log output.session

linux常用命令之录制和回放

linux系统中的录制和回放功能可以很方便的做一个演示教程,主要命令:script和scriptreplay. 录制命令:script -t 2>aa.log  -a bb.session 命令解释:-t表示时序数据存放到aa.log   2>表示重定向      bb.session用来存放输入的命令 播放的命令:scriptreplay aa.log   bb.session 实时演示功能:mkfifo 1.在一台linux系统,开两个终端1和2 2.在1上,mkfifo scriptfi

《Linux Shell 脚本攻略》读书笔记

本书主要讲解一些linux shell命令的用法,讲解一些shell的奇技淫巧. 第一章 小试牛刀 主要介绍一些基本shell指令 终端打印:echo.printf 别名:alias 终端处理工具:tput,stty 日期:date 第二章 命令之乐 介绍一些基本命令 读取.显示.拼接文件:cat 录制回放会话:script,scriptreplay 文件查找:find 提供管道参数:xargs 转换:tr 排序.唯一:sort.uniq 临时文件:mktemp 分割文件和数据:split,cs

Linux script(录制) 命令

现市面上有第三方工具:奇治堡垒机,其中有一项录制使用用户的操作记录视频,有异曲同工之妙. linux下有一个script工具,专门录制终端会话中所有输入输出结果,并存放到指定文件中.先看看怎么录制吧! 1.创建日志存放目录 # mkdir /opt/operation_log# chmod 777 -R /opt/operation_log 2.设置用户登陆后自动录制 # vi /etc/profile #末尾追加一下内容if [ $UID -ge 500 ]; thenexec script