linux终端录屏命令

worktile 其他 88

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,我们可以使用一些命令来录制终端的操作过程。以下是两个常用的终端录屏命令:

    1. script命令:使用script命令可以将终端的输入和输出保存到一个文件中。

      使用方法:
        $ script [选项] [文件名]
        
       选项:
        -a, –append:在文件末尾追加内容
        -c COMMAND, –command COMMAND:指定命令的路径
        -f, –flush:立即刷新输出
        -q, –quiet:不显示版本信息提示
        -t, –timing[=file]:在录制文件中包含时间信息
        
       示例:
        $ script session.log     # 开始录制,输出保存到session.log文件中
        $ script -t 2> timing.log   # 开始录制并将时间信息保存到timing.log文件中
        $ script -a session.log    # 在文件末尾追加录制内容
        $ script -c “ls -l” session.log  # 执行命令并将输出保存到session.log文件中

    2. asciinema命令:asciinema是一个开源的命令行工具,可以录制、分享和回放终端会话。

      使用方法:
        $ asciinema [命令] [选项]
        
       命令:
        rec:开始录制终端会话
        play:使用本地播放器回放录制的会话
        upload:将录制的会话上传到asciinema.org网站
        
       选项:
        -h, –help:显示帮助信息
        -v, –version:显示版本信息
        
       示例:
        $ asciinema rec session.cast    # 开始录制,输出保存到session.cast文件中
        $ asciinema play session.cast   # 使用本地播放器回放录制的会话
        $ asciinema upload session.cast # 将录制的会话上传到asciinema.org网站
        
      使用asciinema录制的终端会话可以通过asciinema.org网站进行在线分享和回放,非常方便。

    以上就是Linux系统中常用的两个终端录屏命令,可以根据需求选择合适的命令进行终端录制。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,有几种方式可以用来录屏终端会话。以下是常用的几个命令和工具:

    1. script命令
    使用script命令可以很简单地录制终端会话并将结果保存到文件中。请按照以下步骤使用:
    – 打开终端并输入`script`命令。
    – 终端会话将开始录制,并将所有输出保存到新的文件中。
    – 当需要停止录制时,可以使用`exit`命令或按下Ctrl+D。
    – 录制的结果将保存在当前目录下的名为`typescript`的文件中。

    2. ttyrec工具
    ttyrec是一个终端录制和回放工具,它可以记录、重放和共享终端会话。要使用ttyrec进行终端录制,请按照以下步骤进行:
    – 首先,确保你已经安装了ttyrec工具。你可以使用包管理器进行安装。
    – 打开终端并输入`ttyrec`命令,终端会话将开始录制。
    – 按下Ctrl+D或输入`exit`命令停止录制。
    – 录制的结果将保存在当前目录下的名为`ttyrecord`的文件中。

    3. asciinema工具
    asciinema是一个开源的终端录制工具,它可以将终端会话录制为可分享的ASCII演示。要使用asciinema进行终端录制,请按照以下步骤进行:
    – 首先,确保你已经安装了asciinema工具。你可以使用包管理器进行安装。
    – 打开终端并输入`asciinema rec`命令,录制将开始。
    – 进行你想要录制的操作,当录制结束时,按下Ctrl+D或输入`exit`命令停止录制。
    – 录制的结果将保存在默认目录`~/.config/asciinema`下的一个具有唯一ID的文件中。

    4. Byzanz工具
    Byzanz是一个屏幕录制工具,它可以录制整个屏幕、窗口或特定区域的内容。要使用Byzanz录制终端会话,请按照以下步骤进行:
    – 首先,确保你已经安装了byzanz工具。你可以使用包管理器进行安装。
    – 打开终端并输入`byzanz-record`命令,鼠标将变为十字形。
    – 拖动鼠标选择你想要录制的终端窗口或区域。
    – 点击确定后,录制将开始。进行你想要录制的操作。
    – 当录制结束时,通过点击鼠标右键选择停止录制。
    – 录制的结果将保存为GIF或OGV格式的文件,可以在指定的目录下找到。

    5. asciicast2gif工具
    asciicast2gif是一个命令行工具,可以将asciinema录制的终端会话转换为GIF格式。要使用asciicast2gif进行转换,请按照以下步骤进行:
    – 首先,确保你已经安装了asciicast2gif工具。你可以使用包管理器进行安装。
    – 打开终端并输入`asciicast2gif`命令,然后输入asciinema录制的会话文件路径和要保存的文件名。
    – 按下Enter键开始转换,转换完成后,你将在指定的目录下找到生成的GIF文件。

    请注意,以上方法中的某些工具可能需要在系统上进行安装。你可以使用适合你的Linux发行版的软件包管理器来安装这些工具。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux操作系统下,可以使用一些命令来录制终端会话的屏幕。以下是一些常用的终端录屏命令:

    1. script命令:使用script命令可以记录终端上所有的输入和输出,并将其保存到一个文件中。这个命令可以用来记录命令的执行过程,以便后续查看。使用方法如下:

    “`
    $ script -t 2> timing.txt -a output.session
    “`

    这个命令会将终端会话中的所有输入和输出记录到`output.session`文件中,并将控制台上的时间信息保存到`timing.txt`文件中。使用`exit`或者`Ctrl+D`命令结束录制。

    2. ttyrec和ttyplay命令:ttyrec是一个终端录制工具,它将终端上所有的输入和输出记录到一个文件中。ttyplay命令可以用来播放这个录制文件。首先,使用以下命令安装ttyrec和ttyplay:

    “`
    $ sudo apt-get install ttyrec
    “`

    录制终端会话的命令如下:

    “`
    $ ttyrec output.ttyrec
    “`

    这个命令会将会话记录到`output.ttyrec`文件中。要播放录制的会话,使用以下命令:

    “`
    $ ttyplay output.ttyrec
    “`

    播放会话时,可以使用Ctrl+G来暂停/继续播放,Ctrl+A来加速播放,Ctrl+D来减速播放,Ctrl+C来停止播放。

    3. asciinema命令:asciinema是一个终端录制和回放工具,它可以将终端会话保存为可回放的ascii动画。你可以使用以下命令安装asciinema:

    “`
    $ sudo apt-get install asciinema
    “`

    录制终端会话的命令如下:

    “`
    $ asciinema rec output.cast
    “`

    这个命令会将终端会话录制到`output.cast`文件中。要播放录制的会话,使用以下命令:

    “`
    $ asciinema play output.cast
    “`

    播放会话时,可以使用Ctrl+D来停止播放。

    4. showterm命令:showterm是另一个终端录制和回放工具,它可以将终端会话保存为HTML格式。你可以使用以下命令安装showterm:

    “`
    $ sudo apt-get install showterm
    “`

    录制终端会话的命令如下:

    “`
    $ showterm
    “`

    这个命令会在浏览器中打开一个网页,并开始录制终端会话。要结束录制,关闭终端窗口。

    以上是一些常用的Linux终端录屏命令,你可以根据自己的需求选择适合的工具来录制和回放终端会话。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部