前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Asciinema:Linux操作命令录制神器

Asciinema:Linux操作命令录制神器

作者头像
YP小站
发布2020-06-04 10:49:22
7030
发布2020-06-04 10:49:22
举报
文章被收录于专栏:YP小站

Asciinema 简介

Asciinema 是一款开源免费的终端录制工具,它可以将命令行输入输出的任何内容加上时间保存在文件中,同时还提供方法在终端或者web浏览器中进行回放。在播放过程中你随时可以暂停,然后对播放器中的文本进行复制或者其它操作官方网址 https://asciinema.org

怎么运作

当您asciinema rec在终端中运行时,记录开始,捕获您在发出shell命令时正在打印到终端的所有输出。录制完成时(通过敲击Ctrl-D或键入exit),然后将捕获的输出上传到asciinema.org网站或者通过asciinema命令播放。相比GIF和视频文件体积非常之小,无需缓冲播放。

asciinema由以下三个子项目构成:

  • asciinema:基于命令行的终端会话记录器
  • asciinema.org:提供API供上传录像和展示的网站
  • javascript player:用于在web上播放录像的js播放器

支持平台及安装

  • MAC

brew install asciinema

  • Pip安装

sudo pip3 install asciinema

  • CentOS or RedHat

yum install asciinema

  • Arch Linux

pacman -S asciinema

  • Debian

sudo apt-get install asciinema

  • Ubuntu
代码语言:javascript
复制
sudo apt-add-repository ppa:zanchey/asciinema
sudo apt-get update
sudo apt-get install asciinema

很遗憾,不支持Windows安装

参数

参数

解释

--stdin

启用标准输入录制

--append

添加录制到已存在的文件中

--raw

保存原始STDOUT输出,无需定时信息等

--overwrite

如果文件已存在,则覆盖

-c

要记录的命令,默认为$SHELL

-e

要捕获的环境变量列表,默认为SHELL,TERM

-t

后跟数字,指定录像的title

-i

后跟数字,设置录制时记录的最大空闲时间

-y

所有提示都输入yes

-q

静默模式,加了此参数在进入录制或者退出录制时都没有提示

-s

后边跟数字,表示用几倍的速度来播放录像

-i

后边跟数字,表示在播放录像时空闲时间的最大秒数

asciinema推荐的文件后缀是.cast,输入exit或按ctrl+D组合键退出录制

录制

$ asciinema rec operation.cast

播放

$ asciinema play operation.cast

欢迎大家关注交流,定期分享自动化运维、DevOps、Kubernetes、Service Mesh和Cloud Native

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 YP小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Asciinema 简介
  • 怎么运作
  • 支持平台及安装
  • 参数
  • 录制
  • 播放
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档