之前我们对Telnet协议的一些定义都做了介绍,我们知道Telnet可以让我们进行一些远程的监控使用,那么在Telnet服务的应用中,我们常会使用Telnet子命令来进行操作。那么这里我们就捡其重点来为大家介绍一下。 Telnet子命令Close:
) o+ a" s* F; O3 A8 R 该命令用语终止连接。它自动切断与远程系统的连接,也可以用它退出Telnet,在冒失的进入一个网络主机时,想退出的话,就可以用到这个命令。
9 V3 t2 Y/ p7 k: I/ {8 b Telnet子命令open:
! i# v2 H- Q- u% B& j" d 用它来与一个命名机器连接,要求给出目标机器的名字或IP地址。如果未给出机器名,Telnet就将要你选择一个机器名。必须注意,在使用"Open"命令之前应该先用"close"来关闭任何已经存在的连接。
3 _/ q/ n; w* u) ?- `' E4 J Telnet子命令Set ECHO:5 ]- Q% V. A) D0 B0 @4 W
用于本地的响应是On或是Off。作用是是否把输出的内容显示在屏幕上。和DOS的ECHO基本上是一样。如果机器是处于ECHO ON的话,想改变为OFF,那么就可以输入SET ECHO,想再改变回ECHO OFF,那么就再键入SET ECHO就可以了。(这儿说的比较简短,如果有不明白的,可以与我联系)4 e* D( k3 Z0 X/ {
Telnet子命令Set escape char:; A+ F' g' E" ?2 |) ?' X g! i
建立"escape"字符到某个特殊的符号,若想用某种控制符号来代替,可以用"asis"或者键入符号"^"加字母b(如:^b)。在正常工作时,是不需要用"escape"这个字符的,并且这个被用作"escape"的符号不应该再被使用。这类似于许多程序中对键盘上的每一个键设定其真正的涵义。但如果正在运行一个 daisy-chained 应用系统,那么可以重新议定"escape"字符的特征便是很有用的。例如:用Telnet从系统A到系统B,接着又用Telnet注册进入系统C。如果正在系统C上工作时出了故障,那么当"escape"代表符是相同时,就没法中断系统B到系统C的连接。键入"escape"代表符,将总是处于系统A的命令模式。如果在每个Telnet部分使用不同的"escape"代表符,便可以通过键入适当的符号,来选择其中一个命令模式,这也可以用于其他的应用中(像终端仿真)。
! j0 s5 a! U$ W e. h5 o Telnet子命令Quit:1 G" X# O ~2 K5 k1 x! {; x% T
用它可顺利地推出Telnet程序。* t# H- W& u- V/ m, f7 o4 {" E
Telnet子命令Z:
# T" s9 y& w w+ N+ W 用语保留Telnet但暂时回到本地系统执行其他命令。并且在Telnet中的连接以及其他的选择在Telnet恢复时仍被保留。
6 K2 n6 o* Z9 m4 K7 b _ L: V Telnet子命令Carriage Return:
) _9 ~& g. f6 R4 } 用于不具体的一个命令从命令模式返回到所连接的远程机器上。另外,还有许多其他的命令可以推出命令模式。下面举一个例子,是从注册进入到porky.math.ukans.edu ,然后进入命令模式,然后返回porky::
( M$ q. o- q! R 1.telnet porky.math.ukans.edu0 Y F9 W6 v# P e
2.Trying 129.237.128.11...5 t2 @5 A' R/ H% F6 M5 H
3.Connected to porky.math.ukans.edu.$ m6 ?8 q0 T* c: [
4.Escape character is '^]'., E2 ~ d; v( i6 `* t* j
5.SunOS UNIX(porky)
! C6 @2 _- w. ^. C' L& ]! M 6.login:wl
2 [0 l" n: b. r* |. I. i4 r) V6 S 7.password:3 a$ i. ?4 A' A) @4 o
8.Last Login: Tue Mar 28 05:35 from ns.bta.net.cn1 o9 o0 n- l0 b% f
9.SunOS Release 4.1.3_U1(SLIPPERY1) #3: Sun Nov 20 23:47:23 CST 19996 w; D2 s1 t' I) T$ u
" E% z: M7 s8 i 10.No match. |