启动“异步终端仿真”(Asynchronous Terminal Emulation,ATE)程序。
ate
ate 命令启动“异步终端仿真”(ATE)程序。ATE 程序在工作站和远程计算机间建立连接。工作站担当连接至远程计算机的终端。通过使用 ATE,用户可以连接至远程数据库和其它系统,并与它们进行数据交换。
注:要使用 ATE,用户必须是“UNIX 至 UNIX 复制程序”(uucp)的组的一个成员。具有 root 权限的用户使用“系统管理界面程序”(SMIT)来在各组中安装个人用户。
ATE 建立连接并允许用户记录和控制会话。在登录到远程系统上之后,用户执行程序、发出命令且作为本地用户使用远程系统上的文件。ATE 还使工作站能够仿真 VT100 终端。
ATE 程序使用菜单和子命令。用户从菜单发出子命令来连接到远程系统,接收传送文件并执行命令。未连接主菜单显示用户发出 ate 命令的任何时间。已连接主菜单显示连接到另一个系统后,用户何时按下 MAINMENU_KEY(通常是 Ctrl-V 键顺序)。connect 子命令建立此连接。
ATE 支持三种控制键顺序:CAPTURE_KEY(通常是 Ctrl-B)、PREVIOUS_KEY(通常是 CTRL-R)和 MAINMENU_KEY(通常是 CTRL-V)。这些控制键在 ATE 程序启动之后才起作用。控制键和其它 ATE 缺省值可以通过编辑 ate.def 文件格式来更改。
要启动 ATE 程序,请输入:
ate
显示 ATE 未连接主菜单。
alter | 临时更改 ATE 程序中的数据传输特征。 |
break | 中断远程系统上的当前活动。 |
connect | 连接到远程计算机。 |
directory | 显示 ATE 拨号目录。 |
help | 提供 ATE 子命令的帮助信息。 |
modify | 临时更改用于终端仿真的本地设置。 |
perform | 当使用 ATE 时,允许用户发出工作站操作系统命令。 |
quit | 退出“异步终端仿真”(ATE)程序。 |
receive | 从远程系统接收文件。 |
send | 将文件发送到远程系统。 |
terminate | 终止 ATE 到远程系统的连接。 |
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.def 文件格式得到永久性的更改。
请从“异步终端仿真”(ATE)的已连接或未连接主菜单访问 alter 子命令。从命令行发出 ate 命令将显示“未连接主菜单”。alter 子命令临时更改这些数据传输的特征:
当用户退出 ATE 时设置返回为 ate.def 文件格式中指定的缺省值。
当从 ATE 的两个主菜单的任何一个不带标志发出 alter 子命令时,它将显示“Alter 菜单”。要绕过“Alter 菜单”,请在 ATE 的任何一个主菜单上的命令提示符位置输入后跟适当标志的 alter 子命令。
alter 子命令一次可以更改一个以上的特征。要更改一个以上的变量的值,请输入第一个标志,后跟新值和一个空格,接着输入第二个标志和第二个值,以此类推。
要永久性更改受 alter 子命令影响的设置,请定制 ate.def 文件格式。
“Alter 菜单”通过 alter 子命令显示可更改特征的当前设置。在 ATE 已连接或未连接主菜单上的命令提示符之后输入字母 a 来查看“Alter 菜单”。
“Alter 菜单”包含以下列:
列名称 | 内容 |
---|---|
命令 | 更改变量的值的标志 |
描述 | 标志影响的变量的描述 |
当前 | 变量的当前值 |
可能选项 | 变量的可能值 |
要更改变量的值,请在“Alter 菜单”上的命令提示符位置输入标志(来自“命令”列)和新值(来自“可能选项”列)。
要从“Alter 菜单”返回至 ATE 主菜单之一,请按 Enter 键。
a RedialAttempts | 指定 ATE 程序可以为连接而重拨的最大次数。如果 RedialAttempts 变量为 0,则不发生重拨的尝试。
选项:0(无)或正整数 缺省值:0 |
c PacingType | 指定使用的调步协议的类型。
缺省值:0(无调步) 注:当使用 xmodem 协议时,PacingType 变量无效。 PacingType 可以是以下两项之一: |
d Device | 指定用于连接到远程系统的异步端口的名称。
选项:本地创建的端口名称。端口名称的前 8 个字符在“Alter 菜单”中显示。 缺省值:tty0 |
f DialSuffix | 指定当用调制解调器自动拨号时必须跟在电话号码后的拨号后缀。有关适当的拨号命令,请参考调制解调器文档。
选项:0(无)或一个有效的调制解调器后缀。前 8 个字符在“Alter 菜单”中显示。 缺省值:无缺省值 |
i DialPrefix | 指定当用调制解调器自动拨号时必须在电话号码之前的拨号前缀。有关适当的拨号命令,请参考调制解调器文档。
选项:ATDT、ATDP 或其他值(这取决于使用的调制解调器类型)。前 8 个字符在“Alter 菜单”中显示。 缺省值:ATDT |
l CharacterLength | 指定一个数据字符中的位数。此长度必须与远程系统期望的长度相匹配。
选项:7 或 8 缺省:8 |
p Parity | 检查一个字符是否已经成功传输至远程系统或从远程系统传过来。必须和远程系统的奇偶性校验相匹配。
例如,如果用户选择偶校验,则当字符中的 1 的位数是奇数时,打开奇偶性校验位来创建一个 1 的偶数位数。 选项:0(无)、1(奇数)或 2(偶数)(even) 缺省值:0 |
r BaudRate | 指定波特率,或每秒传输的位数(bps)。速度必须和调制解调器以及远程系统的速度相匹配。
选项:50、75、110、134、150、300、600、1200、1800、2400、4800、9600 或 19200 缺省值:1200 |
s StopBit | 指定在数据传输中添加到一个字符以发送信号通知该字符结束的停止位的数目。此数目必须和远程系统使用的停止位的数目相匹配。
选项:1 或 2 缺省值:1 |
t TransferProtocol | 指定在连接中传送文件的异步协议的类型。
选项:p(pacing),或 x(xmodem) 缺省值:p |
w Seconds | 等待
指定重拨尝试间的秒数。等待周期直到连接尝试超时或中断才开始。如果 attempts 标志设置为 0、则不发生重拨尝试。 选项:0(无)或正整数 缺省值:0 |
a
显示“Alter 菜单”。
r 9600
对于当前 ATE 会话,波特率更改为 9600 bps。
w 7
对于当前 ATE 会话,重拨的等待时间更改为 7 秒。
a r 9600 w 5 a 1
对于当前 ATE 会话,波特率更改为 9600 bps,重拨的等待时间更改为 5 秒,而重拨的尝试的最多次数更改为1 次尝试。
b
break 子命令通过“异步终端仿真”(ATE)程序将一个中断信号发送到连接至终端的远程系统。break 子命令中断在远程系统上的当前活动。请从 ATE 已连接主菜单发出 break 子命令。
注意:break 子命令可能使当前会话断开连接。系统可能丢失数据。
要中断在远程系统登录屏幕上的当前会话,请按 MAINMENU_KEY(通常是 Ctrl-V 键顺序)。当“ATE 已连接主菜单”显示时,请输入:
b
一个中断信号发送到远程系统,并且显示 ATE 未连接主菜单。现在退出 ATE 程序或发出其它 ATE 子命令。
c [ TelephoneNumber | PortName ]
ATE connect 子命令使用户能够使用“异步终端仿真”(ATE)连接到远程计算机。请从 ATE 未连接主菜单发出 connect 子命令。该连接可在通过电缆或电话线连接的两台机器间建立。用户以下列三种方式之一建立连接:
直接 | 使用已建立的通过电缆链路连接到另一个系统。 |
手工拨号 | 使用用户拨的电话号码。 |
自动拨号 | 使用调制解调器来拨一个特定的电话号码(调制解调器拨号连接)。 |
如果未禁用系统登录,则尝试连接至另一个计算机将返回一个错误。要禁用处理远程用户系统登录的工作站端口,则具有 root 权限的用户必须使用 pdisable 命令。一旦工作站端口能防止远程登录,那么用户必须确保远程系统已准备就绪来接收呼叫。
如果线路忙碌,如果用户不回答,或如果用户指定了一个不能识别的号码,则不建立任何连接。如果存在这些条件中的任何一个,则显示一条消息。
如果当试着连接到远程工作站时接收到忙碌信号,请按 PREVIOUS_KEY(通常是 Ctrl-R 键顺序),然后再次输入 TelephoneNumber 参数。
一旦建立连接,ATE 显示一条消息以指明用于连接的端口名称。
PortName | 指定用于直接连接的端口的名称。 |
TelephoneNumber | 指定用于建立调制解调器连接的电话号码。 |
c tty0
此命令使用端口 tty0 来建立直接连接。连接建立后,显示一条消息,随后出现一个登录屏幕。请输入要求的登录信息,然后按 MAINMENU_KEY(通常是 Ctrl-V 键顺序)来显示 ATE 已连接主菜单。
c
ATE 程序提示用户输入建立手工拨号连接的必要的信息,比如电话号码或要使用的调制解调器。连接建立后,ATE 显示一条消息,给出了用于连接的端口名称,随后出现一个登录屏幕。请输入要求的登录信息,并按 MAINMENU_KEY(通常是 Ctrl-V 键顺序)来显示“ATE 已连接的主菜单”。
c 2229999
此示例拨了电话号码 222-9999。连接建立后,ATE 显示一条消息,指明用于连接的端口,随后出现一个登录屏幕。请输入要求的登录信息,并按 MAINMENU_KEY(通常是 Ctrl-V 键顺序)来显示“ATE 已连接主菜单”。
d
ATE directory 子命令显示拨号目录。用户通过从显示的目录中选择目录条目之一来建立到远程计算机的连接。directory 子命令从 ATE 未连接主菜单发出。directory 子命令使用包含在拨号目录中的信息来建立自动拨号(调制解调器拨号)连接。
当 ATE 启动时,它在当前目录检查 ate.def 文件格式。如果 ate.def 文件格式不存在于当前目录,则它创建一个。拨号目录的初始位置是 /usr/lib/dir,但此值可通过编辑 ate.def 文件格式来更改。如果用户在 ate.def 文件格式中指定不同的拨号目录,则使用该指定的目录。
拨号目录包含以下列格式出现的用 ATE 程序调用的远程系统的条目:
Name Phone Rate Length StopBit Parity Echo Linefeed
这些字段给出了条目的名称(通常是电话号码到达的计算机所属的个人或公司)、电话号码和其它 ATE 程序用来建立连接的信息。
有关拨号目录条目的更多信息,请参阅 AIX 5L Version 5.2 Files Reference的“Dialing Directory File Format for ATE”。
当使用 directory 子命令在屏幕上显示条目时,条目前面有一个条目编号。请通过输入响应提示的条目编号来选择该条目来建立连接。
要显示拨号目录,请在“未连接主菜单”的命令行上输入:
d
显示 ate.def 文件格式中指定的拨号目录,并提示用户输入条目编号。输入该拨号目录条目的编号来建立连接。ATE 建立连接并显示一条指明使用的端口名称的消息。
请参阅《AIX 5L V5.2 系统用户指南:通信与网络》中的『如何建立 ATE 拨号目录』。
h [ a ] [ b ] [ c ] [ d ] [ m ] [ p ] [ q ] [ r ] [ s ] [ t ]
ATE help 子命令提供 ATE 子命令的帮助信息。请从 ATE 未连接或连接的主菜单发出 help 子命令。所有 ATE 子命令的帮助信息都可获得,且一次可以请求给出多个子命令的信息。
当发出 help 子命令时,ATE 显示每个请求的子命令的描述以及使用该子命令的指示信息。每个子命令的帮助信息以请求的顺序分别显示。在阅读了每个帮助消息后,请按 Enter 键来查看帮助文本的下一页。在帮助文本的末尾,请按 Enter 键以返回主菜单。
发出携带 ATE 子命令的第一个字母的 help 子命令以获得帮助信息。这些是 ATE 子命令的名称:
名称 | ATE 子命令 |
---|---|
a | alter 子命令 |
b | break 子命令 |
c | connect 子命令 |
d | directory 子命令 |
m | modify 子命令 |
p | perform 子命令 |
q | quit 子命令 |
r | receive 子命令 |
s | send 子命令 |
t | terminate 子命令 |
h c
显示 connect(c)子命令的帮助信息。查看帮助信息以后,请按 Enter 键,然后 ATE 显示发出 help 子命令的菜单。
h r s
receive 子命令(r)的帮助信息首先显示。查看帮助信息之后,请按 Enter 键。则接着显示 send 子命令(s)的帮助信息。查看帮助信息以后,请按 Enter 键,然后 ATE 显示发出 help 子命令的菜单。
m [ n CaptureFileName ] [ e ] [ l ] [ v ] [ w ] [ x ]
注:缺省 CaptureFileName 和其它 modify 子命令标志的初始设置可以在 ate.def 文件格式中永久性的更改。
modify 子命令可从“异步终端仿真”(ATE)已连接或未连接主菜单访问。modify 子命令以下列方式临时更改 ATE 在本地系统上起作用的方式:
当用户退出 ATE 时,设置返回至如 ate.def 文件格式中定义的缺省值。
当从 ATE 的任何一个主菜单发出不带标志的 modify 子命令时,该命令显示“Modify 菜单”。可以通过在 ATE 的任何一个主菜单输入 m(modify 子命令的缩写),后跟适当的标志来绕过“Modify 菜单”。
modify 子命令一次可以更改一个以上的功能。要更改 name 变量,请输入 n 标志,后跟新的文件名称。所有的其它变量都是可以通过输入标志来打开或关闭的开关。输入标志开关值。
要永久性更改受到 modify 子命令影响的设置,请在运行 ATE 的目录中定制 ate.def 文件格式。
“Modify 菜单”显示可用 modify 子命令更改的功能的当前设置。要显示“Modify 菜单”,请在 ATE 已连接主菜单或 ATE 未连接主菜单上的命令提示符后输入字母 m。
“Modify 菜单”包含以下列:
列名称 | 内容 |
---|---|
命令 | 要输入来更改值的标志 |
描述 | 标志影响的变量的描述 |
当前 | 变量的当前值 |
可能选项 | 变量的可能值 |
要更改除了 name 标志以外的标志的值,请在“Modify 菜单”上的命令提示符位置输入标志(来自“命令”列)。标志的值切换到备用设置。要更改捕获文件的名称,请在“Modify 菜单”的提示符位置输入字母 n(name 标志),后跟新的文件名称。
要从“Modify 菜单”返回至 ATE“已连接”或“未连接主菜单”,请按 Enter 键。
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 协议控制在一个端口上的数据传输,如下所述: 选项:打开或关闭 缺省值:打开 注:如果您使用带有除了 name 标志以外的任何标志的变量值,将显示以下错误消息:828-003 不是‘命令名称’,命令无效。请输入菜单上的列表中命令的第一个字母。 |
m
“Modify 菜单”显示。
p [ Command ]
ATE perform 子命令允许用户在使用“异步终端仿真”(ATE)时发出工作站操作系统命令。请从 ATE 未连接或已连接主菜单发出 perform 子命令。Command 指定有效的工作站操作系统命令。
p
ATE 提示用户输入一个命令。ATE 执行指定的命令。命令完成后,ATE 显示发出 perform 子命令的菜单。
p cat mystuff
ATE 执行 cat 命令,该命令显示 mystuff 文件。cat 命令完成后,ATE 显示发出 perform 子命令的菜单。
q
ATE quit 子命令退出“异步终端仿真”(ATE)程序。请从 ATE 未连接或已连接主菜单发出 quit 子命令。发出 quit 子命令将结束 ATE 程序并显示命令提示符。
要退出 ATE 程序,请从 ATE 的任何一个主菜单的命令行输入:
q
ATE 程序结束并且显示命令提示符。
r FileName
ATE receive 子命令使您的系统能够从远程系统接收文件。ATE receive 子命令从 ATE 已连接主菜单发出。
ATE 的 receive 子命令使用 xmodem 文件传送协议,此协议使您的系统能够从远程系统接收数据(并检查错误),一次一个块。在您的系统可以接收前,远程系统必须设置为发送文件。请在远程系统上使用带有 -s 标志的 xmodem 命令以使它能够发送文件。然后发出 receive 子命令。FileName 为保存接收到的数据的文件命名。
要接收从远程系统发送的文件,请在“ATE 已连接主菜单”的命令行输入:
r myfile
接收来自远程系统的数据并将其存储于 myfile 文件。
s [ FileName ]
ATE send 子命令发送文件到远程系统。连接建立后,请从 ATE 已连接主菜单发出 send 子命令。ATE 的 connect 子命令建立连接并使远程系统准备好接收文件。
send 子命令使用 xmodem 文件传送协议,将数据发送到远程系统(并检查错误),一次一个块。请在远程系统上使用带有 -r 标志的 xmodem 命令以使远程系统能够接收文件。然后发出 send 子命令。FileName 为发送到远程系统的文件命名。
s
ATE 提示用户输入要发送到远程系统的文件的名称。
s mystuff
mystuff 文件发送到远程系统。
t
ATE terminate 子命令结束一个到远程系统的“异步终端仿真”(ATE)连接,并返回到 ATE 未连接主菜单。请从 ATE 已连接主菜单发出 terminate 子命令。
要从远程登录屏幕终止当前会话,请按 MAINMENU_KEY(通常是 Ctrl-V 键顺序)。当“ATE 已连接主菜单”显示时,请输入:
t
一个终止信号发送到远程系统,会话结束,并且 ATE 显示“未连接主菜单”。现在发出其它 ATE 子命令或退出 ATE。
/usr/lib/dir | 包含缺省拨号目录。 |
ate.def 文件格式包含 ATE 缺省值。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『ATE 概述』描述了 ATE 程序,它的菜单以及它的控制键。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『如何编辑 ATE 缺省文件』解释了如何永久性更改 ATE 缺省值。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『系统管理的 ATE 概述』讨论了涉及管理 ATE 的任务并列出了 ATE 可定制的方面。