Командный режим программы TELNET

При рассмотрении нашего первого примера мы не упомянули о некоторых нюансах работы с TELNET. Давайте внимательнее посмотрим на сообщение "Escape character is '^]'" (escape-символ - '^]'). TELNET посылает на удаленный компьютер все вводимые Вами символы за исключением escape-последовательностей. Если Вы ввели escape-символ, программа-клиент входит в специальный режим команд. По умолчанию для ввода escape-символа обычно используется клавиатурная комбинация [Ctrl-]]. He перепутайте: клавиша [ESC]на клавиатуре компьютера служит для других целей! Escape-символом в программе telnetможет быть любой символ, который Вам не нужно пересылать в удаленную систему. Что касается клавиши [ESC],то она генерирует специальный непечатаемый символ, которым помечаются команды, и который, соответственно, передается в удаленную систему довольно часто. Кроме того, escape-символ не всегда вводится комбинацией [Ctrl-]]. Программы-клиенты telnet,которые выполняются на компьютерах с изощренными интерфейсами, обычно вместо скрытых escape-символов используют меню либо функциональные клавиши.

Вы также можете войти в командный режим путем ввода telnetбез указания имени компьютера. Войдя в командный режим (не имеет значения, каким образом), Вы увидите приглашение telnet>, которое означает, что TELNET ожидает от Вас ввода команды. Введя вопросительный знак (?), получите список команд программы telnet:

 

telnet> ? Commands may be abbreviated. Commands are:

(Команды могут быть сокращенными. Имеются следующие команды:)

close close current connection

(закрыть текущее подсоединение)

display display operating parameters

(выдать на экран рабочие параметры)

 

mode try to enter line-by-line or character-at-a-time mode

(попробовать войти в построчный или в посимвольный режим)

 

open connect to a site

(соединиться с узлом)

 

quit exit telnet

(выйти из telnet)

 

send transmit special characters ('send ?' for more)

(передать специальные символы (для подробной справки —'send ?')

set set operationg parameters

(установить рабочие параметры (для подробной справки —'set ?')

status print status information

(распечатать информацию о состоянии)

toggle toggle operating parameters ('toggle ?' for more)

(переключить рабочие параметры (для подробной справки - 'toggle ?'))

z suspend telnet

(приостановить telnet)

? print help information

(вывести встроенную подсказку)

Несмотря на наличие множества команд и еще более значительного количества подкоманд (попробуйте, например, set ?), обычно используют лишь некоторые из них: