读书是一个长见识的过程,以前偶尔会用到录屏的工具,很少用想系统的学习一下。最近看了linux shell脚本攻略,发现很多新东西是以前自己没有接触到的。比如,这个非常好用的录屏工具:script,这次就好好熟悉一下了。免得后面忘记了。

script和scriptreplay命令在绝大多数linux发行版上都可以找到,把终端会话记录到一个文件中是非常有意思的事情。特别是对那些想在线教学或者远程定位问题的人来说,是一个必备的工具。看来,自身的linux熟悉程度还不够啊。

下面介绍用法:

开始录制终端:$ script -t 2> timing.log -a output.session

commands

..

..

exit

script的两个文件。timing.log 用于存储时许信息,描述每一个命令何时运行。另一个文件(output.session)用于存储命令输出。 -t就是将时许信息导入stderr。2> 用于将stderr重定向到timming.log

有了这两个文件,就可以使用下面的命令执行回放过程了:

$:scriptreplay timing.log output.session

下面笔者电脑的实际操作实例:

linux script录屏文件夹,linux下录屏和回放工具script和scriptreplay相关推荐

  1. 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解

    Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...

  2. linux ssh怎样删除文件夹,Linux服务器一键删除文件夹SSH命令

    Linux服务器管理不像Windows服务器管理那么方便,当然Linux也可以直观可视化操作,本人习惯使用SSH命令管理操作,常常会碰到网站产生 大量垃圾文件的苦恼,直接登录FTP删除的话,曾经试过删 ...

  3. Linux使用命令移动文件夹,linux虚拟机中如何用命令来移动文件夹

    对于新手来说,经常会碰到如何移动linux系统中的文件夹之类的问题,这些命令都很简单,关键在于熟能生巧,接下来跟着小编一起学习一下如何在装有linux的虚拟机中进行文件夹的移动. linux虚拟机中如 ...

  4. linux script录屏文件夹,linux终端录屏与播放:script和scriptreplay

    linux下script命令能够录制击键以及击键时机,并将输入和输出结果保存在对应的文件中:scriptreplay可以回放记录.这两个命令在绝大多数的GUN/Linux发型版上都可以找到,通过录制终 ...

  5. linux 看不到光盘刻录的文件夹,ARM_Linux下光盘刻录方案

    前些时间有个项目要在S3C2410平台下加入光盘刻录得功能,大家知道Linux下光盘刻录得命令行都是由软件cdrtools来实现的,第一想法是移植cdrtools. cdrtools是开源软件,从网上 ...

  6. linux 打开php服务器文件夹,Linux下如何查看文件和文件夹大小

    <Linux下如何查看文件和文件夹大小>要点: 本文介绍了Linux下如何查看文件和文件夹大小,希望对您有用.如果有疑问,可以联系我们. 相关主题:服务器配置 1 Linux下查看文件和文 ...

  7. linux中用vi读文件夹,linux下vi与vim编辑器的简单区别及VI详细使用方法

    vi与vim一样都是编辑器,不同的是vim更高级一些,可以理解是vi的高级 版本.vi就像Windows中的计事本,而vim则可以算的上是 office中的word.vi主要用来编辑一些文件,vim是 ...

  8. linux跨服务器复制文件夹,linux下跨服务器文件文件夹的复制

    了解一下C++输入和输出的概念 我们经常用到的输入和输出,都是以终端为对象的,即从键盘输入数据,运行结果输出到显示器屏幕上.从操作系统的角度看,每一个与主机相连的输入输出设备都被看作一个文件.除了以终 ...

  9. linux搜索有哪些文件夹,Linux常见几个查找命令

    以下命令是很久以前学习Linux,网上查到的命令自己做了下总结.记录在这里方便以后查看. Linux常见五种查找命令 1.which which命令的作用是,在PATH变量指定的路径中,搜索某个系统命 ...

最新文章

  1. linux 文件时间详解
  2. shell实现统计浏览次数并将结果保存到文件中
  3. 洛谷P4413 R2
  4. react前端显示图片_在react里怎么引用图片
  5. 将字符串转为16进制数_C语言中的进制互转与数值和字符串互转的混搭玩法
  6. python画简单图-使用Python中的Turtle库绘制简单的图形
  7. 【转】 Pro Android学习笔记(三八):Fragment(3):基础小例子-续
  8. 破译密码、设计飞机和建设团队:Randy Shoup谈高绩效团队
  9. HTTPS为什么更安全,先看这些 , 网络加密 , 加密解密
  10. MATLAB教程(一)matlib介绍
  11. java档案管理系统_基于JAVA的简单档案管理系统
  12. php如何进行微信支付宝,php实现微信和支付宝支付的示例代码
  13. 百度文库免财富值下载文件
  14. 绘制专利说明书附图的基本要素
  15. Spark机器学习实例
  16. spark之常见的机器学习算法
  17. HI3516A/Hi3516D H265流结构分析
  18. Spark面试题修改版本
  19. Springboot中@autowired和@resource注解的区别
  20. 使用Quartus II9.0验证74161计数器

热门文章

  1. 海思3559 人脸识别
  2. js 读取flask后台变量
  3. HTML5网页上播放mp4失败的原因
  4. Python 查重,统计重复 排序
  5. 冲量(momentum)的原理与Python实现
  6. 理解图像的傅里叶变换(细心分析)
  7. 20. 邮件提醒(接收邮件)
  8. android编译的tool版本有多少,macOS Mojave(10.14.2)系统上编译LunarG/VulkanTools工程的Android版本...
  9. c++语言程序设计案...,C++程序设计案.ppt
  10. java iterator 将int_ListIteratorlt;Egt; listIterator(int index)_Java.util包|WIKI教程