读书是一个长见识的过程,以前偶尔会用到录屏的工具,很少用想系统的学习一下。最近看了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
下面笔者电脑的实际操作实例:
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |
![]() |
分类:
shell scripts
标签:
linux shell
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2018-11-06 ALSA概述--高级linux声音驱动基本介绍和应用
2018-11-06 Python super() 函数的概念和例子