Переводы страниц руководства

Новости   Список переводов по пакетам   Все переводы   Репозиторий Debian   Как нам помочь   Участники проекта   Словарь терминов

Страницы руководства  - cu (1)


НАЗВАНИЕ

cu - вызвать другую систему

ОБЗОР

cu [ опции ] [ система | телефон | "dir" ]

ОПИСАНИЕ

Команда cu используется вызова других систем, работая как вызывающий терминал. Также она может использоваться для простой передачи файла без проверки ошибок.

cu принимает единственный аргумент, за исключением опций. Если аргумент - это строка "dir", cu создаст прямое соединение к порту. Это может использоваться только пользователями, имеющими право записи в порт, поскольку это позволяет им перепрограммировать модем.

В других случаях, если аргумент начинается с цифры, он задаёт номер вызываемого телефона. В остальных случаях, он задаёт имя вызываемой системы. Опция -z или --system может использоваться для вызова системы, имя которой начинается с цифры, и опция -c или --phone может использоваться для вызова телефонного номера, который не начинается с цифры.

cu находит порт для использования в файлах конфигурации UUCP. Если задано простое имя системы, он выберет порт соответствующий этой системе. Оции -p, --port, -l, --line, -s и --speed могут быть использованы для управления выбором порта.

Когда выполняется подключение к удалённой системе, cu разделяется на два процесса. Один читает из порта и пишет на терминал, в то время как другой читает из терминала и пишет в порт.

cu предоставляет несколько команд, которые можно использовать во время диалога. Все команды начинаются с экранирующего символа, первоначально c ~ (тильды). Экранирующий символ распознаётся только в начале строки. Для отправки на удалённую систему экранирующего символа, находящегося в начале строки, он должен быть введён дважды. Все команды состоят из одного символа или слова, начинающегося с % (знака процента).

cu распознаёт следующие команды:

~. Завершить диалог.
~! команда
  Запустить команду в оболочке. Если команда пуста, запустить оболочку.
~$ команда
  Запустить команду, отправляя стандартный вывод на удалённую систему.
~| команда
  Запустить команду, получая стандартный ввод с удалённой системы.
~+ команда
  Запустить команду, получая стандартный ввод с удалённой системы и отправляя стандартный вывод на удалённую систему.
~#, ~%break
  Отправить сигнал прерывания (break), если возможно.
~c каталог, ~%cd каталог
  Изменить локальный каталог.
~> файл
  Отправить файл на удалённую систему. Это просто сбросит файл через линию связи. Предполагается, что удалённая система ожидает его.
~< Принять файл с удалённой системы. Эта команда приглашает ввести локальное имя файла и заставляет удалённую систему приступить к передаче файла. Данные будут приниматься до тех пор, пока в содержимом не будет обнаружена переменная eofread.
~p откуда куда, ~%put откуда куда
  Отправить файл на удалённую Unix-систему. Это запустит соответствующие команды на удалённой системе.
~t откуда куда, ~%take откуда куда
  Принять файл с удалённой Unix-системы. Это запустит соответствующие команды на удалённой системе.
~s переменная значение
  Установить переменную cu в заданное значение. Если значение не задано, переменная устанавливается в истину (true).
~! переменная
  Устанавливает переменную cu в ложь (false).
~z Приостановить сеанс cu. Это поддерживается только некоторыми системами. На системах для которых для приостановки задания может использоваться ^Z, ~^Z также вызовет приостановку сеанса.
~%nostop
  Отключить обработку XON/XOFF.
~%stop
  Включить обработку XON/XOFF.
~v Перечислить все переменные и их значения.
~? Перечислить все команды.

cu также поддерживает несколько переменных. Они могут быть перечислены с помощью команды ~v, и установлены с помощью команд ~s или ~!.

escape
  Экранирующий символ. Первоначально ~ (тильда).
delay Если переменная установлена в истину (true), cu будет выполнять секундную задержку после распознавания экранирующего символа перед печатью имени локальной системы. По умолчанию - истина (true).
eol Список символов, которые считаются завершителями строки. Экранирующий символ распознаётся только после того, как встретится один из них. По умолчанию - это возврат каретки, ^U, ^C, ^O, ^D, ^S, ^Q, ^R.
binary
  Сообщает о передаче двоичных данных, когда отправляется файл. Если это ложь (false), тогда отправленные символы новой строки преобразуются в возвраты каретки. По умолчанию - ложь (false).
binary-prefix
  Строка, используемая перед отправкой двоичного символа в передаче файла, если переменная binary истинна (true). По умолчанию - ^V.
echo-check
  Позволяет проверять передачи файла просмотром данных, возвращённых эхом-повтором удалённой системы. Возможно это не работает очень хорошо. По умолчанию - ложь (false).
echonl
  Символ, который ищется после отправки каждой строки в файле. По умолчанию - возврат каретки.
timeout
  Время ожидания в секундах, когда ожидается символ для проверки эха или символ echonl. По умолчанию - 30.
kill Символ, используемый для удаления строки, если проверка эха дала сбой. По умолчанию - ^U.
resend
  Количество повторных отправок строки, если проверка эха продолжает не удаваться. По умолчанию - 10.
eofwrite
  Строка, отправляемая после отправки файла с помощью команды ~>. По умолчанию - ^D.
eofread
  Строка, ожидаемая когда принимается файл с помощью команды ~<. По умолчанию - это $, если предполагается типичное приглашение оболочки.
verbose
  Задаёт печать накопленной информации во время передачи файла. По умолчанию - истина (true).

ОПЦИИ

cu могут быть указаны следующие опции.
-e, --parity=even
  Использовать контроль чётности (even).
-o, --parity=odd
  Использовать контроль нечётности (odd).
--parity=none
  Не использовать контроль чётности. Контроль чётности также не используется, если заданы обе опции -e и -o.
-h, --halfduplex
  Повторять символы локально (полудуплексный режим).
--nostop
  Выключить обработку XON/XOFF (включено по умолчанию).
-E символ, --escape символ
  Задаёт экранирующий символ. Первоначально ~ (тильда). Для сброса экранирующего символа используйте -E ”.
-z система, --system система
  Вызываемая система.
-c номер-телефона, --phone номер-телефона
  Вызываемый номер телефона.
-p порт, --port порт
  Имя используемого порта.
-a порт
  Равнозначно --port порт.
-l линия, --line линия
  Имя используемой линии, заданное именем устройства. Это может использоваться для вызова портов, которые не перечислены в файлах конфигурации UUCP. Требуется доступ к устройству на запись.
-s скорость, --speed скорость
  Используемая скорость в бодах.
-# Где # - число, равнозначно --speed #.
-n, --prompt
  Спрашивать номер используемого телефона.
-d Войти в режим отладки. Равнозначно --debug all.
-x тип, --debug тип
  Включить конкретный тип отладки. Распознаются следующие типы: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing. Для программы cu значимы только abnormal, chat, handshake, port, config, incoming и outgoing.

Может быть задано несколько типов, разделённых запятыми. Опция --debug может быть задана несколько раз. Также может быть задано число, которое включит указанное количество типов из предыдущего списка; например --debug 2 равнозначно --debug abnormal,chat. Для включения всех отладочных опций можно воспользоваться --debug all.

-I файл, --config файл
  Задаёт используемый файл конфигурации. Эта опция может быть не доступна, в зависимости от того, как была скомпилирована cu.
-v, --version
  Вывести информацию о версии и завершить работу.
--help Вывести краткую справку и завершить работу.

НЕИСПРАВНОСТИ

Программа не работает очень хорошо.

АВТОР

Ян Ланс Тэйлор (Ian Lance Taylor) <ian@airs.com>

АВТОР ПЕРЕВОДА

Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.

cu (1) Taylor UUCP 1.07
Перейти в начало страницы |  Раздел 1 |  Главный указатель.
Сгенерировано manServer 1.07 из /home/stupin/man/man1/cu.1.gz с использованием макросов man.