Unix Man (Справочное руководство)


CU(1C) - часть 2


После установления связи cu разделяется на два процесса: передающий процесс читает данные со стандартного ввода и все строки, не начинающиеся с символа ~, передает удаленной системе; принимающий процесс получает данные от этой системы и, за исключением строк, начинающихся с символа ~, передает на стандартный вывод. Обычно автоматически поддерживается протокол Xon/Xoff для контроля ввода от удаленной системы, чтобы избежать переполнения буфера. Строки, начинающиеся с символа ~, трактуются по-особому.

Передающий процесс интерпретирует следующие команды, выданные пользователем:

~. Завершить диалог с удаленной системой. ~! Выйти в shell локальной системы. ~!команда... Выполнить команду на локальной системе (посредством sh -c). ~$команда... Выполнить команду локально и направить ее вывод на удаленную систему. ~%cd Сменить каталог на локальной системе. Примечание: команда выполняется специально запущенным shell'ом, что, возможно, не является желательным. ~%take откуда [куда] Копировать файл откуда с удаленной системы в файл куда на локальной системе. Если часть куда опущена, то используется аргумент откуда. ~%put откуда [куда] Копировать файл откуда с локальной системы в файл куда на удаленной системе. Если часть куда опущена, то используется аргумент откуда.

При работе обеих команд, %take и %put, по мере передачи блоков на терминал выводятся последовательные цифры. ~~строка Послать ~строку на удаленную систему. ~%break Передать на удаленную систему символ прерывания (можно сокращать до ~%b). ~%debug Включить/выключить вывод отладочной информации (можно сокращать до ~%d). ~t Вывести значения компонентов структуры termio для пользовательского терминала (полезно для отладки). ~l Вывести значения компонентов структуры termio для коммуникационной линии (полезно для отладки). ~%nostop Включить/выключить Xon/Xoff-протокол при вводе. Эта команда применяется в тех случаях, когда удаленная система не может правильным образом реагировать на символы CTRL+S и CTRL+Q.

Принимающий процесс обычно копирует данные, получаемые от удаленной системы, на свой стандартный вывод. Особым образом обрабатываются строки, начинающиеся с символа ~. Комбинация символов ~>:файл используется для переназначения стандартного вывода (комбинация ~>>: - для добавления информации). Восстановление стандартного вывода обеспечивает строка ~>.




Начало  Назад  Вперед