Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 59
Текст из файла (страница 59)
Если при запуске telnet не указывается узел (host), начинаетсяработа в командном режиме, что отражается приглашениемtelnet>, и принимаются к выполнению команды, перечисленные ниже после параметров. При запуске с аргументамиtelnet выполняет команду open (см. соответствующее описание) с этими аргументами. Аргумент host является именемузла, apart - это номер порта (по умолчанию - порт Telnet).Параметры—а Автоматическая регистрация в удаленной системе.—d Включение отладки уровня сокета (socket-level).—е [escape_char]Установить начальный escape-символ telnet в escape_char. Если символ не указан, в сеансе работы не будетпредварительно заданного escape-символа.—1 userПри подключении к удаленной системе, понимающейустановку ENVIRON, послать имя пользователя (user)для инициализации переменной USER.—n tracefileОткрыть файл tracefile для записи информации о маршрутах.-г Эмуляция rlogin: escape-символом по умолчанию является тильда; символ точки, предваренный escape-символом, вызывает рассоединение telnet с удаленным узлом,a "Z, предваренный тильдой, приостанавливает выполнение telnet.
По символу «]» (escape-символ telnet поумолчанию) выдается обычное приглашение telnet. Этикоманды распознаются только в начале строки.-8 8-битные операции.-Е Отключить действие escape-символа.-L Задать 8-битный путь для данных вывода.-S tosУстановить IP-параметр TOS (type-of-service, тип сервиса) для Telnet-соединения в значение tos.404telnetГлава 3. Команды LinuxКомандыCTRL-ZПриостановить выполнение telnet.'.[command]Выполнить одну команду в интерпретаторе локальнойсистемы. Если команда опущена, вызывается диалоговый интерпретатор.^[command]Получение справки о команде. «?» без аргументов приводит к выдаче конспекта справки. Если команда задана,отображается справка только по этой команде.closeЗавершить сеанс Telnet и вернуться в командный режим.display argument.
. .Отобразить значения всех или некоторых переменных setи toggle.environ [arguments [. . .]]Управление переменными, значения которых могут бытьпосланы с параметром TELNET ENVIRON. Допустимыеаргументы environ:? Получение справки по команде environ,define variable valueОпределить переменную и ее значение.undefine variableУдалить определение переменной из списка переменных окружения.export variableСделать значение переменной видимым для удаленнойсистемы.unexport variableСделать значение переменной невидимым для удаленной системы без специального запроса.listПеречислить значения существующих переменных.logoutЕсли удаленный узел поддерживает команду logout, завершить сеанс telnet.Алфавитный перечень командmode [type]В зависимости от состояния сеанса Telnet аргумент typeможет быть одним из следующих параметров:? Вывести справку по команде mode.characterОтключить режим TELNET LINEMODE либо, еслиэтот режим не поддерживается удаленной системой,перейти в «посимвольный» режим.[-]editПопытаться [отключить] включить режим EDIT параметра TELNET LINEMODE.Попытаться [отключить] включить режим TRAPSIGпараметра TELNET LINEMODE .lineВключить режим LINEMODE либо, если этот режимне поддерживается удаленной системой, попытатьсявернуться к «построчному» режиму.[-JsofttabsПопытаться [отключить] включить режим SOFT_TABпараметра LINEMODE.[-Jlitecho[Отключить] включить режим LIT_ECHO.open [-I user] host [port]Открыть соединение с указанным узлом.
Если не заданномер порта, производить соединение через стандартныйпорт Telnet.quitЗакрыть все сеансы Telnet и завершить работу.statusОтобразить текущее состояние telnet, включая систему, скоторой установлено соединение, а также текущий режим.send argumentsПередача одной или нескольких специальных последовательностей удаленной системе. Ниже перечислены возможные аргументы:? Вывести справку по команде send.abortПослать последовательность Telnet ABORT.405telnet406telnetГлава 3. Команды LinuxаоПослать последовательность Telnet АО, предписывающую удаленной системе сбросить весь вывод на терминал пользователя.aytПослать последовательность Telnet AYT (Are You There).brkПослать последовательность Telnet BRK (Break).do cmddont cmdwill cmdwont cmdПослать предписание Telnet DO cmd, где cmd являетсячислом от 0 до 255 или именем определенной командыtelnet.
Если аргумент cmd имеет значение ? или help,отображается справка (включающая список имен команд).ее Послать Telnet EC (Erase Character) - предписание удаленной системе стереть последний введенный символ.el Послать Telnet EL (Erase Line) - предписание удаленной системе стереть последнюю введенную строку.eofПослать предписание Telnet EOF (End Of File).eorПослать предписание Telnet EOR (End Of Record).escapeПослать текущий escape-символ Telnet (изначально —").ga Послать предписание Telnet GA (Go Ahead).getstatusЕсли удаленная система поддерживает команду TelnetSTATUS, getstatus посылает запрос на получение текущего состояния параметров сервера.ip Послать Telnet IP (Interrupt Process) - предписаниеудаленной системе прекратить выполнение текущегозадания.порПослать предписание Telnet NOP (No OPeration).suspПослать предписание Telnet SUSP (SUSpend Process).Алфавитный перечень командsynchПослать Telnet SYNCH - предписание удаленной системе удалить весь ввод, который не был прочитан.set argument valueunset argument valueУстановка любой из переменных telnet в указанное значение либо в TRUE.
Специальное значение off отключаетфункции, связанные с переменной, unset отключает любые указанные функции. Значения переменных могутбыть получены при помощи команды display. Доступныепеременные:?Отобразить доступные команды set и unset.ayt Если telnet находится в режиме LOCALCHARS, указанный символ становится альтернативным символом AYT.echoЗначение клавиатурного сочетания (изначально - ЛЕ),которое в построчном режиме переключает локальноеотображение вводимых символов.eofЕсли telnet находится в режиме LINEMODE или в старом построчном режиме, ввод этого символа в качествепервого символа в строке приведет к немедленной посылке его удаленной системе.eraseЕсли telnet находится в режиме LOCALCHARS и действует в посимвольном режиме, то при вводе этогосимвола удаленной системе будет посылаться предписание TELNET EC.escapeЭто escape-символ Telnet (изначально - "[), которыйинициирует командный режим Telnet в ходе сеанса работы с удаленной системой.flushoutputЕсли telnet находится в режиме LOCALCHARS, вводсимвола flushoutput приведет к посылке удаленнойсистеме предписания Telnet АО.forwl, forw2Если Telnet находится в режиме LOCALCHARS, этисимволы считаются альтернативным символом концастроки.407telnet408telnetГлава 3.
Команды LinuxinterruptЕсли Telnet АО работает в режиме LOCALCHARS, вводэтого символа приводит к посылке удаленной системепредписания Telnet IP.killЕсли Telnet IP находится в режиме LOCALCHARS иработа происходит посимвольно, то ввод этого символаприводит к посылке удаленной системе предписанияTELNET EL.InextЕсли Telnet EL работает в режиме LINEMODE или старом «построчном» режиме, этот символ интерпретируется терминалом как Inext.quitЕсли Telnet EL работает в режиме LOCALCHARS, вводсимвола quit приводит к посылке удаленной системепредписания Telnet BRK.reprintЕсли Telnet BRK работает в режиме LINEMODE или встаром «построчном» режиме, этот символ интерпретируется терминалом как reprint.rloginВключение режима rlogin.
Действует идентично параметру командной строки —г.startЕсли включен параметр Telnet TOGGLE-FLOW-CONTROL, этот символ интерпретируется терминалом какstart.stopЕсли включен параметр Telnet TOGGLE-FLOW-CONTROL, этот символ интерпретируется терминалом какstop.suspЕсли Telnet работает в режиме LOCALCHARS либовключен режим LINEMODE, ввод этого символа приводит к посылке удаленной системе предписания Telnet SUSP.tracefileФайл, в который записывается вывод команды netdata.Алфавитный перечень командworderaseЕсли Telnet BRK находится в режиме LINEMODE илистаром «построчном» режиме, то этот символ интерперетируется терминалом как символ worderase. Значение по умолчанию совпадает со значением по умолчанию для терминала.sic [state]Установить состояние специальных символов для включенного режима Telnet LINEMODE.? Вывести справку по команде sic.checkПроверить текущие установки специальных символов.
При нахождении несоответствий преобразовывать локальные символы таким образом, чтобы они соответствовали настройкам удаленной системы.exportПереключиться на локальные значения по умолчаниюдля специальных символов.importПереключиться на значения специальных символов,принятые по умолчанию на удаленной системе.toggle arguments [. . .]Переключение различных флагов, управляющих реакцией Telnet на события. Флаги могут явно устанавливатьсяв true или false при помощи ранее описанных команд setи unset.
Существующие флаги:? Отобразить доступные команды toggle.autoflushЕсли и autoflush и LOCALCHARS имеют значениеtrue, то при получении символов ао или quit Telnet отказывается отображать какие-либо данные на терминале пользователя до тех пор, пока удаленная системане подтвердит, что эти предписания Telnet были обработаны.autosynchЕсли и autosynch и LOCALCHARS имеют значениеtrue, то при вводе символов intr или quit предписаниядополняются Telnet SYNCH. Начальное значение дляэтого флага toggle - false.409telnetГлава 3. Команды Linux410telnetbinaryВключение или отключение режима Telnet BINARYдля ввода и вывода.inbinaryВключение или отключение режима Telnet BINARYдля ввода.outbinaryВключение или отключение режима Telnet BINARYдля вывода.crlfЕсли этот флаг имеет значение true, возвраты кареткипосылаются в виде CR-LF. В противном случае возвраты каретки посылаются как CR-NUL.
Начальное значение флага - false.crmodУправление режимом возврата каретки. Начальноезначение - false.debugУправление отладкойзначение - false.уровнясокета.НачальноеlocalcharsЕсли флаг имеет значение true, то символы flush, interrupt, quit, erase и kill распознаются локальной системой, а затем переводятся в соответствующие управляющие предписания Telnet. Начальное значениефлага - true.netdataУправление отображением сетевых данных. Начальное значение - false.optionsУправление отображением некоторых из внутреннихпроцессов протокола, имеющих отношение к настройкам Telnet.