asciinema 使用记录
简易记录
asciinema
工具录制命令行操作的使用教程。
有时候需要分享命令行操作的全过程,asciinema是一个很好用的工具,开源免费,配合tmux
使用直接起飞。
我使用该工具录制了pwncli
的使用教程。
asciinema会将屏幕上的所有信息保存下载,生成一个cast
后缀的文件,并且其还提供了一个工具将cast
文件转化为gif
。
想掌握全部的使用技巧,点击其官方网站asciinema/asciinema: Terminal session recorder 📹 (github.com)阅读readme
文件即可。
1-安装
在ubuntu
上安装的方式有两种:
sudo apt install asciinema
pipx install asciinema
2-录制
asciinema rec -t "title" cast_file_path
3-播放
asciinema play cast_file_path
4-上传
首先可以登录asciinema - Record and share your terminal sessions, the simple way这个网站。
然后:
asciinema auth
会生成一个链接,点击一下。
接下来:
asciinema upload cast_file_path
即可上传。
上传成功后会有一个链接,点击链接即可访问。然后可以修改标题和描述,并将录制的内容公开。
5-搭配tmux
搭配tmux
可以录制分屏操作,在多个窗口之间切换。步骤如下:
- 首先,
tmux new-s -t xxx
新建一个会话 - 然后,
asciinema rec -c "tmux a -t xxx"
进行录制 - 录制结束后,要
detach
会话,接着按Ctrl+C
即可就结束录制
6-转为gif
有时候想把过程放在PPT
或者网页上,可以使用asciinema/agg: asciinema gif generator (github.com)工具将其转化为gif
。程序使用rust
编写,速度很快。
作者:roderick
出处:https://www.cnblogs.com/LynneHuan/p/17822205.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义