📜  mac 上的什么终端命令屏幕记录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:44:05.892000             🧑  作者: Mango

Mac 上的终端命令屏幕记录 - Shell-Bash

在日常的编程中,我们经常需要进行终端命令操作,记录终端屏幕可以帮助我们更好地追踪和分析我们的操作过程。在 Mac 上,我们可以使用不同的工具来记录终端屏幕,本文将会介绍一些常用的方法。

录制终端屏幕
1. script 命令

script 命令可以记录终端用户在一个窗口或者终端下执行的所有操作,并将它存储到一个文件中。以下是使用 script 命令记录终端屏幕的步骤:

  1. 打开终端程序并创建一个供录制使用的新文件:
touch screenlog
  1. 输入以下命令启动 script 和记录屏幕:
script screenlog
  1. 在录制期间可以执行任何命令和操作

  2. Ctrl+D 结束录制。

  3. 屏幕记录就保存在 screenlog 文件中。

2. asciinema

asciinema 是一个终端录制和共享工具,它可以在本地和 Web 上播放屏幕记录,支持导出成 GIF 动画和 SVG 格式。以下是使用 asciinema 记录终端屏幕的步骤:

  1. 安装 asciinema
brew install asciinema
  1. 输入以下命令开始记录终端屏幕:
asciinema rec
  1. 在录制期间可以执行任何命令和操作。结束录制后,asciinema 会提示你选择一个文件名,并询问你是否要将录制上传到 asciinema.org 平台上。
3. ttyrec

ttyrec 是一个强大的终端录制工具,它记录了所有的终端输入输出和状态,并将它们保存在一个格式化的文件中。以下是使用 ttyrec 记录终端屏幕的步骤:

  1. 安装 ttyrec
brew install ttyrec
  1. 输入以下命令开始记录终端屏幕:
ttyrec file
  1. 在录制期间可以执行任何命令和操作。

  2. Ctrl+D 结束录制。

  3. 屏幕记录就保存在 file 文件中,可以使用 ttyplay 命令回放。

播放屏幕记录
1. cat 命令

可以使用 cat 命令直接查看 scriptttyrec 文件的内容。

cat screenlog
cat file
2. ttyplay 命令

除了使用 cat 命令可以查看 ttyrec 文件以外,还可以使用 ttyplay 命令来回放记录。

ttyplay file
结论

以上是 Mac 上常用的录制和播放终端屏幕命令,通过这些命令我们可以方便地记录和追踪自己的终端操作,帮助我们更好地学习和分析。