这是命令 termdebug 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
termdebug - 用于调试交互式终端程序的实用程序。
商品描述
术语调试 是一组用于记录和重放终端输入和输出的实用程序
程式。 它的主要目标是帮助开发和调试终端程序。 其他
诸如 termrec/termplay、nethack-recorder/player 和 script/scriptreplay 之类的程序
记录输出。 但是,在调试交互式终端程序时,输入是
通常与输出一样重要。
术语调试 由以下实用程序组成:
记录
启动程序并记录其输入和输出。
重播
启动程序并重放录音的输入。
视图 显示录音的输出。
记录
启动程序并重放录音的输入,记录输入并
输出以创建新记录。
比较
比较两个录音以确定是否存在差异。 报道的
差异可能在于确切的输入/输出行为,也可能在于视觉
行为。
语法
用 术语调试 实用程序使用简单的格式。 每次录音
由一组带参数的指令组成。 留白并不重要。 语言
支持从 # 开始并运行到行尾的行注释。 唯一的其他
元素是数字(数字序列)和字符串。 字符串以 a 开头和结尾
双 qoute,并使用 C 风格的转义。 以下指令是已知的:
ENV 姓名 折扣值
设置环境变量的值 姓名 至 折扣值. 姓名 和 折扣值 是字符串。
所有 env 指令都必须出现在 start 指令之前。
窗口大小 列 生产线 [延迟 [> 最小延迟]]
将终端窗口大小设置为 列 按行_。 可以在之前和之前指定
在开始指令之后。 在可选 延迟 可以指定以毫秒为单位。
此外, 最小延迟 可以指定强制等待至少 最小延迟
毫秒,而不管程序选项如何更改键延迟。
开始 客户 [论点+]
start 指令指示 客户 开始。 零个或多个 论点s 为
客户 可以指定。 客户 和 论点 是字符串。
要求版本 版本
告诉解释器脚本语言版本必须是 版本。 目前
版本是 1。
以下指令只能出现在 start 指令之后:
期望 绳子+
指出期望的输出。 一个或多个 绳子可以指定 s。
提交 (延迟 绳子 [> 最小延迟)+
指定一个或多个键 绳子s 发送到客户端程序。 延迟 是延迟
在发送之前等待的毫秒数 绳子。 此外, 最小延迟 也许
指定强制等待至少 最小延迟 无论程序如何,毫秒
更改键延迟的选项。
期望退出 状态
表示客户端此时应该停止,返回 状态.
期望挂起
指示客户端此时应挂起自己。
相互作用
指示此时应开始与用户的交互。 任何
在这一点之后的指令将被忽略。
使用 onworks.net 服务在线使用 termdebug