Annotation of coherent/g/usr/lib/uucp/tay104/cu.1, revision 1.1

1.1     ! root        1: ''' $Id: cu.1,v 1.1 93/07/30 07:52:59 bin Exp Locker: bin $
        !             2: .TH cu 1 "Taylor UUCP 1.04"
        !             3: .SH NAME
        !             4: cu \- Call up another system
        !             5: .SH SYNOPSIS
        !             6: .B cu
        !             7: [ options ] [ system | phone | "dir" ]
        !             8: .SH DESCRIPTION
        !             9: The
        !            10: .I cu
        !            11: command is used to call up another system and act as a dial in
        !            12: terminal.  It can also do simple file transfers with no error
        !            13: checking.
        !            14: 
        !            15: .I cu
        !            16: takes a single argument, besides the options.  If the argument is the
        !            17: string "dir" cu will make a direct connection to the port.  This may
        !            18: only be used by users with write access to the port, as it permits
        !            19: reprogramming the modem.
        !            20: 
        !            21: Otherwise, if the argument begins with a digit, it is taken to be a
        !            22: phone number to call.  Otherwise, it is taken to be the name of a
        !            23: system to call.  The
        !            24: .B \-z
        !            25: option may be used to name a system beginning with a digit, and the
        !            26: .B \-c
        !            27: option may be used to name a phone number that does not begin with a
        !            28: digit.
        !            29: 
        !            30: .I cu
        !            31: locates a port to use in the UUCP configuration files.  If a simple
        !            32: system name is given, it will select a port appropriate for that
        !            33: system.  The
        !            34: .B \-p, \-l
        !            35: and
        !            36: .B \-s
        !            37: options may be used to control the port selection.
        !            38: 
        !            39: When a connection is made to the remote system,
        !            40: .I cu
        !            41: forks into two processes.  One reads from the port and writes to the
        !            42: terminal, while the other reads from the terminal and writes to the
        !            43: port.
        !            44: 
        !            45: .I cu
        !            46: provides several commands that may be used during the conversation.
        !            47: The commands all begin with an escape character, initially
        !            48: .B ~
        !            49: (tilde).  The escape character is only recognized at the beginning of
        !            50: a line.  To send an escape character to the remote system at the start
        !            51: of a line, it must be entered twice.  All commands are either a single
        !            52: character or a word beginning with
        !            53: .B %
        !            54: (percent sign).
        !            55: 
        !            56: .I cu
        !            57: recognizes the following commands:
        !            58: 
        !            59: .TP 5
        !            60: .B ~.
        !            61: Terminate the conversation.
        !            62: .TP 5
        !            63: .B ~! command
        !            64: Run command in a shell.  If command is empty, starts up a shell.
        !            65: .TP 5
        !            66: .B ~$ command
        !            67: Run command, sending the standard output to the remote system.
        !            68: .TP 5
        !            69: .B ~| command
        !            70: Run command, taking the standard input from the remote system.
        !            71: .TP 5
        !            72: .B ~+ command
        !            73: Run command, taking the standard input from the remote system and
        !            74: sending the standard output to the remote system.
        !            75: .TP 5
        !            76: .B ~#, ~%break
        !            77: Send a break signal, if possible.
        !            78: .TP 5
        !            79: .B ~c directory, ~%cd directory
        !            80: Change the local directory.
        !            81: .TP 5
        !            82: .B ~> file
        !            83: Send a file to the remote system.  This just dumps the file over the
        !            84: communication line.  It is assumed that the remote system is expecting
        !            85: it.
        !            86: .TP 5
        !            87: .B ~<
        !            88: Receive a file from the remote system.  This prompts for the local
        !            89: file name and for the remote command to execute to begin the file
        !            90: transfer.  It continues accepting data until the contents of the
        !            91: .B eofread
        !            92: variable are seen.
        !            93: .TP 5
        !            94: .B ~p from to, ~%put from to
        !            95: Send a file to a remote Unix system.  This runs the appropriate
        !            96: commands on the remote system.
        !            97: .TP 5
        !            98: .B ~t from to, ~%take from to
        !            99: Retrieve a file from a remote Unix system.  This runs the appropriate
        !           100: commands on the remote system.
        !           101: .TP 5
        !           102: .B ~s variable value
        !           103: Set a
        !           104: .I cu
        !           105: variable to the given value.  If value is not given, the variable is
        !           106: set to
        !           107: .B true.
        !           108: .TP 5
        !           109: .B ~! variable
        !           110: Set a
        !           111: .I cu
        !           112: variable to
        !           113: .B false.
        !           114: .TP 5
        !           115: .B ~z
        !           116: Suspend the cu session.  This is only supported on some systems.  On
        !           117: systems for which ^Z may be used to suspend a job, 
        !           118: .B ~^Z
        !           119: will also suspend the session.
        !           120: .TP 5
        !           121: .B ~%nostop
        !           122: Turn off XON/XOFF handling.
        !           123: .TP 5
        !           124: .B ~%stop
        !           125: Turn on XON/XOFF handling.
        !           126: .TP 5
        !           127: .B ~v
        !           128: List all the variables and their values.
        !           129: .TP 5
        !           130: .B ~?
        !           131: List all commands.
        !           132: 
        !           133: .I cu
        !           134: also supports several variables.  They may be listed with the
        !           135: .B ~v
        !           136: command, and set with the
        !           137: .B ~s
        !           138: or
        !           139: .B ~!
        !           140: commands.
        !           141: 
        !           142: .TP 5
        !           143: .B escape
        !           144: The escape character.  Initially
        !           145: .B ~
        !           146: (tilde).
        !           147: .TP 5
        !           148: .B delay
        !           149: If this variable is true,
        !           150: .I cu
        !           151: will delay for a second after recognizing the escape character before
        !           152: printing the name of the local system.  The default is true.
        !           153: .TP 5
        !           154: .B eol
        !           155: The list of characters which are considered to finish a line.  The
        !           156: escape character is only recognized after one of these is seen.  The
        !           157: default is carriage return, ^U, ^C, ^O, ^D, ^S, ^Q, ^R.
        !           158: .TP 5
        !           159: .B binary
        !           160: Whether to transfer binary data when sending a file.  If this is
        !           161: false, then newlines in the file being sent are converted to carriage
        !           162: returns.  The default is false.
        !           163: .TP 5
        !           164: .B binary-prefix
        !           165: A string used before sending a binary character in a file transfer, if
        !           166: the
        !           167: .B binary
        !           168: variable is true.  The default is ^Z.
        !           169: .TP 5
        !           170: .B echo-check
        !           171: Whether to check file transfers by examining what the remote system
        !           172: echoes back.  This probably doesn't work very well.  The default is
        !           173: false.
        !           174: .TP 5
        !           175: .B echonl
        !           176: The character to look for after sending each line in a file.  The
        !           177: default is carriage return.
        !           178: .TP 5
        !           179: .B timeout
        !           180: The timeout to use, in seconds, when looking for a character, either
        !           181: when doing echo checking or when looking for the
        !           182: .B echonl
        !           183: character.  The default is 30.
        !           184: .TP 5
        !           185: .B kill
        !           186: The character to use delete a line if the echo check fails.  The
        !           187: default is ^U.
        !           188: .TP 5
        !           189: .B resend
        !           190: The number of times to resend a line if the echo check continues to
        !           191: fail.  The default is 10.
        !           192: .TP 5
        !           193: .B eofwrite
        !           194: The string to write after sending a file with the
        !           195: .B ~>
        !           196: command.  The default is ^D.
        !           197: .TP 5
        !           198: .B eofread
        !           199: The string to look for when receiving a file with the
        !           200: .B ~<
        !           201: command.  The default is $, which is intended to be a typical shell
        !           202: prompt.
        !           203: .TP 5
        !           204: .B verbose
        !           205: Whether to print accumulated information during a file transfer.  The
        !           206: default is true.
        !           207: .SH OPTIONS
        !           208: The following options may be given to
        !           209: .I cu.
        !           210: .TP 5
        !           211: .B \-e
        !           212: Use even parity.
        !           213: .TP 5
        !           214: .B \-o
        !           215: Use odd parity.  If both
        !           216: .B \-e
        !           217: and
        !           218: .B \-o
        !           219: are used, no parity is used.  Otherwise the default parity of the line
        !           220: is used.
        !           221: .TP 5
        !           222: .B \-h
        !           223: Echo characters locally (half-duplex mode).
        !           224: .TP 5
        !           225: .B \-z system
        !           226: The system to call.
        !           227: .TP 5
        !           228: .B \-c phone-number
        !           229: The phone number to call.
        !           230: .TP 5
        !           231: .B \-p port
        !           232: Name the port to use.
        !           233: .TP 5
        !           234: .B \-a port
        !           235: Equivalent to
        !           236: .B \-p port.
        !           237: .TP 5
        !           238: .B \-l line
        !           239: Name the line to use by giving a device name.  This may be used to
        !           240: dial out on ports that are not listed in the UUCP configuration files.
        !           241: Write access to the device is required.
        !           242: .TP 5
        !           243: .B \-s speed
        !           244: The speed (baud rate) to use.
        !           245: .TP 5
        !           246: .B \-#
        !           247: Where # is a number, equivalent to
        !           248: .B \-s #.
        !           249: .TP 5
        !           250: .B \-n
        !           251: Prompt for the phone number to use.
        !           252: .TP 5
        !           253: .B \-d
        !           254: Enter debugging mode.  Equivalent to
        !           255: .B \-x all.
        !           256: .TP 5
        !           257: .B \-x type
        !           258: Turn on particular debugging types.  The following types are
        !           259: recognized: abnormal, chat, handshake, uucp-proto, proto, port,
        !           260: config, spooldir, execute, incoming, outgoing.  Only abnormal, chat,
        !           261: handshake, port, config, incoming and outgoing are meaningful for
        !           262: .I cu.
        !           263: 
        !           264: Multiple types may be given, separated by commas, and the
        !           265: .B \-x
        !           266: option may appear multiple times.  A number may also be given, which
        !           267: will turn on that many types from the foregoing list; for example,
        !           268: .B \-x 2
        !           269: is equivalent to
        !           270: .B \-x abnormal,chat.
        !           271: .B \-x all
        !           272: may be used to turn on all debugging options.
        !           273: .TP 5
        !           274: .B \-I file
        !           275: Set configuration file to use.  This option may not be available,
        !           276: depending upon how
        !           277: .I cu
        !           278: was compiled.
        !           279: .SH BUGS
        !           280: This program does not work very well.
        !           281: .SH FILES
        !           282: The file name may be changed at compilation time, so this is only an
        !           283: approximation.
        !           284: 
        !           285: .br
        !           286: /usr/lib/uucp/config - Configuration file.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.