ate 命令
用途
语法
ate
描述
ate 命令启动“异步终端仿真”(ATE)程序。 ATE 程序在工作站和远程计算机间建立连接。 工作站担当连接至远程计算机的终端。 通过使用 ATE,用户可以连接至远程数据库和其他系统,并与它们进行数据交换。
ATE 建立连接并允许用户记录和控制会话。 在登录到远程系统上之后,用户执行程序、发出命令且作为本地用户使用远程系统上的文件。 ATE 还使工作站能够仿真 VT100 终端。
ATE 程序使用菜单和子命令。 用户从菜单发出子命令来连接到远程系统,接收传送文件并执行命令。 未连接主菜单显示用户发出 ate 命令的任何时间。 已连接主菜单显示连接到另一个系统后,用户何时按下 MAINMENU_KEY(通常是 Ctrl-V 键顺序)。 connect子命令建立连接。
ATE 程序支持三个 "control key序列:CAPTURE_KEY(通常为 Ctrl-B)、PREVIOUS_KEY(通常为 CTRL-R)和 MAINMENU_KEY(通常为 CTRL-V)。 这些控制键在 ATE 程序启动之后才起作用。 可通过编辑 "ate.def文件格式更改控制键和其他 ATE 默认设置。
示例
要启动 ATE 程序,请输入:
ate显示 ATE 未连接主菜单。
子命令
- alter 子命令
a [ l CharacterLength ] [ s StopBit ] [ p Parity ] [ r BaudRate ] [ d Device ] [ i DialPrefix ] [ f DialSuffix ] [ w Seconds ] [ a RedialAttempts ] [ t TransferProtocol ] [ c PacingType ]alter子命令可从异步终端仿真(ATE)已连接或未连接主菜单访问。 从命令行发出 "ate命令,将显示未连接主菜单。 alter 子命令临时更改这些数据传输的特征:
- 数据字符长度
- 波特率
- 停止位和奇偶校验位
- 端口名称
- 调制解调器拨号前缀和后缀
- 等待时间和重试限制
- 文件传输协议
- 节奏字符或延迟时间
当用户退出 ATE 时设置返回至 ate.def 文件格式中定义的缺省值。
当从 ATE 的两个主菜单的任何一个不带标志发出 alter 子命令时,它将显示“Alter 菜单”。 要绕过“Alter 菜单”,请在 ATE 的任何一个主菜单上的命令提示符位置输入后跟适当标志的 alter 子命令。
- break 子命令
- b
break 子命令通过“异步终端仿真”(ATE)程序将一个中断信号发送到连接至终端的远程系统。 break 子命令中断在远程系统上的当前活动。 从 ATE连接主菜单发出 "break子命令。
请注意: break子命令可能会断开当前会话。 系统可能丢失数据。- 示例
要中断在远程系统登录屏幕上的当前会话,请按
MAINMENU_KEY(通常是 Ctrl-V 键顺序)。 当“ATE 已连接主菜单”显示时,请输入:b一个中断信号发送到远程系统,并且显示 ATE 未连接主菜单。 现在退出 ATE 程序或发出其他 ATE 子命令。
- connect 子命令
c [ TelephoneNumber | PortName ]ATE connect 子命令使用户能够使用“异步终端仿真”(ATE)连接到远程计算机。 从ATE 未连接主菜单发出 "connect子命令。 该连接可在通过电缆或电话线连接的两台机器间建立。 用户以下列三种方式之一建立连接:
项 描述 direct 使用已建立的通过电缆链路连接到另一个系统。 手动拨号 使用用户拨的电话号码。 自动拨号 使用调制解调器来拨一个特定的电话号码(调制解调器拨号连接)。 如果未禁用系统登录,那么尝试连接至另一个计算机将返回一个错误。 要禁用处理远程用户系统登录的工作站端口,那么具有 root 权限的用户必须使用 pdisable 命令。 一旦工作站端口能防止远程登录,那么用户必须确保远程系统已准备就绪来接收呼叫。
如果线路忙碌,如果用户不回答,或如果用户指定了一个不能识别的号码,那么不建立任何连接。 如果存在这些条件中的任何一个,那么显示一条消息。
如果当试着连接到远程工作站时接收到忙碌信号,请按
PREVIOUS_KEY(通常是 Ctrl-R 键顺序),然后再次输入 TelephoneNumber 参数。一旦建立连接,ATE 显示一条消息以指明用于连接的端口名称。
- 参数
表 4. 参数 项 描述 PortName 指定用于直接连接的端口的名称。 TelephoneNumber 指定用于建立调制解调器连接的电话号码。 - 示例
- 要建立直接连接,请在ATE 未连接主菜单的命令行中输入:
此命令使用端口c tty0tty0来建立直接连接。 连接建立后,显示一条消息,随后出现一个登录屏幕。 请输入要求的登录信息,然后按MAINMENU_KEY(通常是 Ctrl-V 键顺序)来显示 ATE 已连接主菜单。 - 要建立手动拨号连接,请在 ATE 未连接主菜单的命令行中输入:
ATE 程序提示用户输入建立手动拨号连接的必要的信息,比如电话号码或要使用的调制解调器。 连接建立后,ATE 显示一条消息,给出了用于连接的端口名称,随后出现一个登录屏幕。 请输入要求的登录信息,并按 MAINMENU_KEY(通常是 Ctrl-V 键顺序)来显示“ATE 已连接主菜单”。c - 要建立自动拨号连接,请在 ATE 未连接主菜单的命令行中输入:
本例拨号 "c 2229999222-9999。 连接建立后,ATE 显示一条消息,指明用于连接的端口,随后出现一个登录屏幕。 请输入要求的登录信息,并按 MAINMENU_KEY(通常是 Ctrl-V 键顺序)来显示“ATE 已连接主菜单”。
- 要建立直接连接,请在ATE 未连接主菜单的命令行中输入:
- directory 子命令
- d
ATE directory 子命令显示拨号目录。 用户通过从显示的目录中选择其中一个目录条目来建立到远程计算机的连接。 directory 子命令从 ATE 未连接主菜单发出。 directory 子命令使用包含在拨号目录中的信息来建立自动拨号(调制解调器拨号)连接。
当 ATE 启动时,它在当前目录检查 ate.def 文件格式。 如果 ate.def 文件格式不存在于当前目录,那么它创建一个。 拨号目录的初始位置是 /usr/lib/dir,但此值可通过编辑 ATE 缺省文件 ate.def 文件格式来进行更改。 如果用户在 ate.def 文件格式中指定不同的拨号目录,那么使用该指定的目录。
拨号目录包含以下列格式出现的用 ATE 程序调用的远程系统的条目:
Name Phone Rate Length StopBit Parity Echo Linefeed这些字段给出了条目的名称(通常是电话号码到达的计算机所属的个人或公司)、电话号码和其他 ATE 程序用来建立连接的信息。
当使用 directory 子命令在屏幕上显示条目时,条目前面有一个条目编号。 请通过输入响应提示的条目编号来选择该条目来建立连接。
要显示拨号目录,请在“未连接主菜单”的命令行上输入:
- 示例
d显示以 "ate.def文件格式指定的拨号目录,并提示用户输入号码。 输入该拨号目录条目的编号来建立连接。 ATE 建立连接并显示一条指明使用的端口名称的消息。
- help 子命令
h [ a ] [ b ] [ c] [ d] [ m] [ p] [ q] [ r] [ s] [ t]ATE help 子命令提供 ATE 子命令的帮助信息。 从 ATE 的 "未连接"或"已连接"主菜单发出 "help子命令。 所有 ATE 子命令的帮助信息都可获得,且一次可以请求给出多个子命令的信息。
当发出 help 子命令时,ATE 显示每个请求的子命令的描述以及使用该子命令的指示信息。 每个子命令的帮助信息以请求的顺序分别显示。 在阅读了每个帮助消息后,请按 Enter 键来查看帮助文本的下一页。 在帮助文本的末尾,请按 Enter 键以返回主菜单。
发出携带 ATE 子命令的第一个字母的 help 子命令以获得帮助信息。 这些是 ATE 子命令的名称:
表 5. ATE 子命令 姓名 ATE 子命令 a alter子命令 b break子命令 c connect子命令 d directory子命令 m modify子命令 p perform子命令 q quit子命令 r receive子命令 s send子命令 t terminate子命令 - 示例
- 要获取单个子命令的帮助信息,请在 ATE 主菜单中输入以下内容:
- 要接收多个子命令的帮助信息,请在 ATE 主菜单中输入以下内容:
- modify 子命令
m [ n CaptureFileName ] [ e ] [ l ] [ v ] [ w ] [ x ]注意:默认的CaptureFileName和其他 "modify子命令标志的初始设置可在 "ate.def文件格式中永久更改。modify子命令可从异步终端仿真(ATE)"
Connected或 "Unconnected主菜单访问。 modify子命令通过以下方式临时更改 ATE 在本地系统上的运行方式:- 更改接收输入数据的捕获文件名称。
- 打开或关闭以下功能:
- 在每行输入数据的末尾添加一个换行符。
- 使用回声模式。
- 在控制台模拟 DECVT100终端。
- 将接收到的数据写入捕捉文件以及显示屏。
- 使用 "
Xon or Xoff(发射机开/关)信号。
当用户退出 ATE 时,设置返回至如 ate.def 文件格式中定义的缺省值。
当从 ATE 的任何一个主菜单发出不带标志的 modify 子命令时,该命令显示“Modify 菜单”。 可以通过在 ATE 的任何一个主菜单输入 m(modify 子命令的缩写),后跟适当的标志来绕过“Modify 菜单”。
modify 子命令一次可以更改多个特征。 要更改 "name变量,请输入 "n标记,然后输入新文件名。 所有的其他变量都是可以通过输入标志来打开或关闭的开关。 输入标志开关值。
要永久性更改受到 modify 子命令影响的设置,请在运行 ATE 的目录中定制 ate.def 文件格式。
- 修改菜单
- “Modify 菜单”显示可用 modify 子命令更改的功能的当前设置。 要显示修改菜单,请在 ATE已连接主菜单或 ATE未连接主菜单的命令提示符后输入字母 "m。
“Modify 菜单”包含以下列:
表 6. 修改菜单 列名称 内容 命令 要输入来更改值的标志 描述 标志影响的变量的描述 当前 变量的当前值 可能选项 变量的可能值 要更改 "name标志以外的标志值,请在 "修改 "菜单的命令提示符下输入该标志(来自 COMMAND 列)。 标志的值切换到备用设置。 要更改捕获文件的名称,请在 "修改 "菜单的提示符下输入字母 "n("name标志),然后输入新文件名。
要从“Modify 菜单”返回至 ATE“已连接”或“未连接主菜单”,请按 Enter 键。
- 标志
表 7. 标志 项 描述 e echo 显示用户的输入。
对于支持回应的远程计算机,每个发送的字符返回并在屏幕上显示。 当打开 echo 标志时,每个字符显示两次:当输入它的时候显示一次,当它通过连接返回的时候再次显示。 当关闭 echo 标志,每个字符仅当它通过连接返回时显示一次。
选项:打开或关闭
缺省值:关闭
l linefeed 在进入数据流的每个回车字符后添加一个换行符。
选项:打开或关闭
缺省值:关闭
n CaptureFileName name 当 "write标志打开时,或在连接过程中按下 "
CAPTURE_KEY(通常是 Ctrl-B 键序列)时,指定输入数据的文件名。选项:任何有效的文件名称。 前 18 个字符在“Modify 菜单”中显示。
缺省值:capture
v VT100 本地控制台仿真 DEC VT100 终端,这样 DEC VT100 代码可以由远程系统使用。 当关闭 VT100 标志,本地控制台如同工作站一样运行。
选项:打开或关闭
缺省值:关闭
注:不会重新映射控制台键盘上的任何键。 另外,一些 DEC VT100 代码(比如 132 列、双倍高和双倍宽行、原始方式和从 10 键小键盘生成的图形字符)不受到支持。w write 将输入的数据传送到捕获文件(由 "name标记指定)以及显示屏。 在连接过程中,"write命令的功能与 "
CAPTURE_KEY键序列相同。 回车和换行符的组合在写至捕获文件之前转换为换行符。 在现有文件中,数据添加到文件末尾。选项:打开或关闭
缺省值:关闭
x Xon/Xoff使用
Xon/Xoff协议控制在一个端口上的数据传输,如下所述:- 当接收到
Xoff信号时,传输停止。 - 当接收到
Xon信号时,传输恢复。 - 当接收缓冲区接近满时,发送
Xoff信号。 - 当缓冲区不再满时,发送
Xon信号。
选项:打开或关闭
缺省值:打开
注:如果您使用带有除了 name 标志以外的任何标志的变量值,将显示以下错误消息:828-003 not 'command-name' command is not valid. Enter the first letter of a command from the list on the menu.此错误消息指明输入了不正确的字母或包含了无效的值。
- 当接收到
- 示例
- 要显示修改菜单,请在 ATE 主菜单的命令提示符下输入 "modify子命令:
“Modify 菜单”显示。m - 要从 "修改菜单 "修改设置,请在 "修改菜单 "底部的命令提示符下输入相应的标志:
- 要在使用 "modify子命令时绕过 "修改 "菜单,请在 ATE 主菜单的命令提示符下输入 "m子命令("modify子命令缩写),然后输入相应的标记:
- 要显示修改菜单,请在 ATE 主菜单的命令提示符下输入 "modify子命令:
- perform 子命令
p [ Command ]ATE perform 子命令允许用户在使用“异步终端仿真”(ATE)时发出工作站操作系统命令。 从 ATE未连接或已连接主菜单发出 "perform子命令。 Command 指定有效的工作站操作系统命令。
- 示例
- 要发出工作站操作系统命令,请在 ATE "未连接 "或 "已连接 "主菜单的命令行输入
ATE 提示用户输入一个命令。 ATE 执行指定的命令。 命令完成后,ATE 显示发出 perform 子命令的菜单。p - 要指定要执行的命令,请在 ATE "未连接 "或 "已连接 "主菜单的命令行输入:
ATE 执行 cat 命令,该命令显示 mystuff 文件。 cat命令结束后,ATE 将显示发出 "perform子命令的菜单。p cat mystuff
- 要发出工作站操作系统命令,请在 ATE "未连接 "或 "已连接 "主菜单的命令行输入
- quit 子命令
qATE quit 子命令退出“异步终端仿真”(ATE)程序。 从 ATE未连接或已连接主菜单发出 "quit子命令。 发出 quit 子命令将结束 ATE 程序并显示命令提示符。
- 示例
要退出 ATE 程序,请从 ATE 的任何一个主菜单的命令行输入:
qATE 程序结束并且显示命令提示符。
- receive 子命令
r FileNameATE receive 子命令使您的系统能够从远程系统接收文件。 ATE "receive子命令从 ATE连接主菜单发出。
ATE 的 receive 子命令使用 xmodem 文件传输协议,此协议使您的系统能够从远程系统接收数据(并检查错误),一次一个块。 在您的系统可以接收前,远程系统必须设置为发送文件。 在远程系统上使用带有 -s 标志的 xmodem 命令,以启用远程系统发送文件。 然后发出 receive 子命令。 FileName 为保存接收到的数据的文件命名。
- 示例
要接收从远程系统发送的文件,请在“ATE 已连接主菜单”的命令行输入:
r myfile接收来自远程系统的数据并将其存储于 myfile 文件。
- send 子命令
s [ FileName ]ATE send 子命令发送文件到远程系统。 建立连接后,从 ATE连接主菜单发出 ATE "send子命令。 ATE "connect子命令建立连接,并为远程系统接收文件做好准备。
send 子命令使用 xmodem 文件传输协议,将数据发送到远程系统(并检查错误),一次一个块。 在远程系统上发布带有 -r 标志的 xmodem 命令,以启用远程系统接收文件。 然后发出 send 子命令。 FileName 为发送到远程系统的文件命名。
- 示例
- 要向远程系统发送文件,请在 ATE Connected 主菜单的命令行输入
ATE 提示用户输入要发送到远程系统的文件的名称。s - 要指定发送到远程系统的文件,请在 ATE Connected 主菜单的命令行输入
mystuff 文件发送到远程系统。s mystuff
- 要向远程系统发送文件,请在 ATE Connected 主菜单的命令行输入
- terminate 子命令
tATE terminate 子命令结束一个到远程系统的“异步终端仿真”(ATE)连接,并返回到 ATE 未连接主菜单。 从 ATE连接主菜单发出 "terminate子命令。
- 示例
要从远程系统登录屏幕终止当前会话,请按
MAINMENU_KEY(通常是 Ctrl-V 键顺序)。 当“ATE 已连接主菜单”显示时,请输入:t一个终止信号发送到远程系统,会话结束,并且 ATE 显示“未连接主菜单”。 现在发出其他 ATE 子命令或退出 ATE。
文件
| 项 | 描述 |
|---|---|
| /usr/lib/dir | 包含缺省拨号目录。 |