📅  最后修改于: 2023-12-03 14:44:05.892000             🧑  作者: Mango
在日常的编程中,我们经常需要进行终端命令操作,记录终端屏幕可以帮助我们更好地追踪和分析我们的操作过程。在 Mac 上,我们可以使用不同的工具来记录终端屏幕,本文将会介绍一些常用的方法。
script
命令可以记录终端用户在一个窗口或者终端下执行的所有操作,并将它存储到一个文件中。以下是使用 script
命令记录终端屏幕的步骤:
touch screenlog
script
和记录屏幕:script screenlog
在录制期间可以执行任何命令和操作
按 Ctrl+D
结束录制。
屏幕记录就保存在 screenlog
文件中。
asciinema
是一个终端录制和共享工具,它可以在本地和 Web 上播放屏幕记录,支持导出成 GIF 动画和 SVG 格式。以下是使用 asciinema
记录终端屏幕的步骤:
asciinema
:brew install asciinema
asciinema rec
asciinema
会提示你选择一个文件名,并询问你是否要将录制上传到 asciinema.org 平台上。ttyrec
是一个强大的终端录制工具,它记录了所有的终端输入输出和状态,并将它们保存在一个格式化的文件中。以下是使用 ttyrec
记录终端屏幕的步骤:
ttyrec
:brew install ttyrec
ttyrec file
在录制期间可以执行任何命令和操作。
按 Ctrl+D
结束录制。
屏幕记录就保存在 file
文件中,可以使用 ttyplay
命令回放。
可以使用 cat
命令直接查看 script
和 ttyrec
文件的内容。
cat screenlog
cat file
除了使用 cat
命令可以查看 ttyrec
文件以外,还可以使用 ttyplay
命令来回放记录。
ttyplay file
以上是 Mac 上常用的录制和播放终端屏幕命令,通过这些命令我们可以方便地记录和追踪自己的终端操作,帮助我们更好地学习和分析。