Annotation of coherent/a/usr/man/COHERENT/kermit, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: kermit                       Command                       kermit
        !             4: 
        !             5: 
        !             6: 
        !             7: 
        !             8: Remote system communication and file transfer
        !             9: 
        !            10: kkeerrmmiitt cc[bbeell _b_a_u_d _e_s_c _l_i_n_e]
        !            11: kkeerrmmiitt rr[bbddffhhiilltt _b_a_u_d _l_i_n_e]
        !            12: kkeerrmmiitt ss[aabbddffhhiillmmttxx _b_a_u_d _l_i_n_e] _f_i_l_e ...
        !            13: 
        !            14: kermit allows the user to communicate with a remote computer sys-
        !            15: tem and  to transfer files between the  local and remote systems.
        !            16: kermit can transfer ASCII or binary files of any length in either
        !            17: direction.  The two computers must be able to contact each other,
        !            18: such as through a serial line  or by modem over a telephone line,
        !            19: and both systems must  have kkeerrmmiitt available.  The user must have
        !            20: login privileges  on both systems and  appropriate permissions in
        !            21: directories used for file transfer.
        !            22: 
        !            23: The kermit command line specifies a mode, followed without inter-
        !            24: vening spaces  by optional flags, perhaps  followed by additional
        !            25: arguments and files.  The three possible modes are as follows:
        !            26: 
        !            27: 
        !            28:      cc       Connect the two systems so they can communicate
        !            29:      rr       Receive files from the other system
        !            30:      ss       Send each _f_i_l_e to the other system.
        !            31: 
        !            32: 
        !            33: kermit normally  uses a default  communication line at  a default
        !            34: baud rate; the defaults vary from system to system.  kermit norm-
        !            35: ally strips  leading directory information from  the path name of
        !            36: each file it  sends and converts the name to  upper case; it con-
        !            37: verts the file name to lower case when receiving.
        !            38: 
        !            39: The following flags modify kkeerrmmiitt's normal behavior.
        !            40: 
        !            41: aa       Specify  complete path  names for  sending  and receiving
        !            42:         files.  Used only with s mode.   The a flag requires file
        !            43:         names in  pairs:  first the  file  to be  sent, then  the
        !            44:         receiving file.  For example, the command
        !            45: 
        !            46:                 kermit sa /usr/joe/stuff.c /usr/tom/src/thing.c
        !            47: 
        !            48:         sends the file /usr/joe/stuff.c but specifies its name as
        !            49:         /usr/tom/src/thing.c for the receiving  system.  The tar-
        !            50:         get directory must exist on the  receiving system.  The a
        !            51:         flag implies  the  use of  the  f and  x flags  described
        !            52:         below.
        !            53: 
        !            54: bb _b_a_u_d  Set the baud rate of the port to baud.
        !            55: 
        !            56: dd       Debug mode.  Tell kermit to  print messages that describe
        !            57:         its actions.  Message appear on  the standard output, not
        !            58:         the standard error.
        !            59: 
        !            60: ee _e_s_c   Change the escape character  from the default `^' to esc;
        !            61:         used only with  c mode.  The escape  character marks com-
        !            62: 
        !            63: 
        !            64: COHERENT Lexicon                                           Page 1
        !            65: 
        !            66: 
        !            67: 
        !            68: 
        !            69: kermit                       Command                       kermit
        !            70: 
        !            71: 
        !            72: 
        !            73:         mands to  kermit  c  while it  is  running, as  described
        !            74:         below.
        !            75: 
        !            76: ff       Suppress conversion of the case of file names.
        !            77: 
        !            78: hh       Host mode.   Tell kermit  to use the  same line  for file
        !            79:         transfer and for  communication; used with either  r or s
        !            80:         mode on the remote system only.   When invoked with the h
        !            81:         flag, kermit resets the line modes  properly when it com-
        !            82:         pletes a file  transfer.  If you  do not use  the h flag,
        !            83:         kermit will probably leave the remote system line in raw,
        !            84:         no-echo mode.
        !            85: 
        !            86: ii       Image mode.   Tell kermit to  send a full  eight-bit byte
        !            87:         for each character; this is  necessary to transfer binary
        !            88:         (non-ASCII) files.  If you use i  flag when sending, also
        !            89:         use it on the receiving system.
        !            90: 
        !            91: LL       Log all kermit commands into file Log.
        !            92: 
        !            93: ll _l_i_n_e  Use line.  For example, the command
        !            94:                 kermit clb /dev/tty50 1200
        !            95: 
        !            96:         tells kermit to  use line tty50  at 1200 baud  instead of
        !            97:         the default line and baud rate.
        !            98: 
        !            99: mm       Macintosh mode.  Necessary when sending files to an Apple
        !           100:         Macintosh; used only with s mode.
        !           101: 
        !           102: tt        Tymnet  mode.   Allows  Tymnet  to  keep  up  with  file
        !           103:         transmission.
        !           104: 
        !           105: xx       Allows the  specification of a complete  pathname for the
        !           106:         receiving file; used only with s  mode.  For example, the
        !           107:         command
        !           108: 
        !           109:                 kermit sx mydir/stuff
        !           110: 
        !           111:         sends  the  file   mydir/stuff  to  mydir/stuff   on  the
        !           112:         receiving system.  The target directory must exist on the
        !           113:         receiving system and the user  must have write permission
        !           114:         in it.
        !           115: 
        !           116: kermit  c recognizes  two escape  sequences.  The  default escape
        !           117: character `^' can be changed with the e flag, as noted above.
        !           118: 
        !           119: ^cc      Exit from kermit and break the connection between the two
        !           120:         systems.  This notation  does _n_o_t mean  <ccttrrll-CC>; rather,
        !           121:         you must literally type the escape character (by default,
        !           122:         a carat `^') and then the letter `c'.
        !           123: 
        !           124: ^ss      Suspend kermit on the host  system but do not hang up the
        !           125:         line.
        !           126: 
        !           127: 
        !           128: 
        !           129: 
        !           130: COHERENT Lexicon                                           Page 2
        !           131: 
        !           132: 
        !           133: 
        !           134: 
        !           135: kermit                       Command                       kermit
        !           136: 
        !           137: 
        !           138: 
        !           139: Unlike some file transfer protocols, kermit requires that you in-
        !           140: voke it  on both the sending and receiving  systems to transfer a
        !           141: file.  As  shown in the example below, you  normally use kermit c
        !           142: to connect to the remote system, invoke kermit with the h flag in
        !           143: either  send or  receive  mode on  the remote  system only,  type
        !           144: ``^s'' to  suspend the local kermit c,  and finally invoke kermit
        !           145: in receive or send mode on the local system.
        !           146: 
        !           147: The following  example demonstrates the  use of kermit.   The ex-
        !           148: ample assumes the user is  already logged in on the local system.
        !           149: The communication  line is /dev/com2 and runs  at 2400 baud.  The
        !           150: user wants to transfer  locfile to the remote system and  remfile
        !           151: from the remote system.  System names are in italics on the left,
        !           152: user input is in Roman, system responses are in bold, and remarks
        !           153: are in parentheses.
        !           154: 
        !           155: 
        !           156: _l_o_c_a_l   kermit clb /dev/com2 2400(connect to remote system)
        !           157: _l_o_c_a_l   kkeerrmmiitt: ccoonnnneecctteedd...     (type a carriage return)
        !           158: 
        !           159: 
        !           160: 
        !           161: _r_e_m_o_t_e  CCoohheerreenntt llooggiinn:          (perform login procedure)
        !           162: _r_e_m_o_t_e  kermit shi remfile       (send from remote)
        !           163: _r_e_m_o_t_e  )SS~_@XX#TT                 (part of protocol, ignore)
        !           164: _r_e_m_o_t_e  ^s                       (suspend local kkeerrmmiitt)
        !           165: 
        !           166: 
        !           167: 
        !           168: _l_o_c_a_l   kkeerrmmiitt: ssuussppeennddeedd.
        !           169: _l_o_c_a_l   kermit rilb /dev/com2 2400(receive on local)
        !           170: _l_o_c_a_l   kkeerrmmiitt: RReecceeiivviinngg RREEMMFFIILLEE aass rreemmffiillee
        !           171: _l_o_c_a_l   kkeerrmmiitt: ddoonnee.
        !           172: _l_o_c_a_l   kermit clb /dev/com2 2400(connect again)
        !           173: 
        !           174: 
        !           175: 
        !           176: _r_e_m_o_t_e  kermit rhi               (receive on remote)
        !           177: _r_e_m_o_t_e  ^s                       (suspend local kkeerrmmiitt)
        !           178: 
        !           179: 
        !           180: 
        !           181: _l_o_c_a_l   kkeerrmmiitt: ssuussppeennddeedd.
        !           182: _l_o_c_a_l   kermit silb /dev/com2 2400 locfile(send from local)
        !           183: _l_o_c_a_l   kkeerrmmiitt: SSeennddiinngg llooccffiillee aass LLOOCCFFIILLEE
        !           184: _l_o_c_a_l   kkeerrmmiitt: ddoonnee.
        !           185: _l_o_c_a_l   kermit clb /dev/com2 2400(connect again)
        !           186: 
        !           187: 
        !           188: 
        !           189: _r_e_m_o_t_e  <ctrl-D>                 (log off the remote system)
        !           190: _r_e_m_o_t_e  CCoohheerreenntt llooggiinn:
        !           191: _r_e_m_o_t_e  ^c                       (disconnect local kkeerrmmiitt)
        !           192: 
        !           193: 
        !           194: 
        !           195: 
        !           196: COHERENT Lexicon                                           Page 3
        !           197: 
        !           198: 
        !           199: 
        !           200: 
        !           201: kermit                       Command                       kermit
        !           202: 
        !           203: 
        !           204: 
        !           205: 
        !           206: 
        !           207: _l_o_c_a_l   kkeerrmmiitt: ddiissccoonnnneecctteedd.
        !           208: 
        !           209: 
        !           210: ***** See Also *****
        !           211: 
        !           212: commands
        !           213: Kermit:   A file-transfer protocol  for universities,  BYTE, June
        !           214: 1984 pp. 255_f_f, July 1984 pp. 143_f_f
        !           215: 
        !           216: ***** Diagnostics *****
        !           217: 
        !           218: kermit may print the following error messages:
        !           219: 
        !           220: Aborting with following error from remote host
        !           221:      Problem appeared on receiving system.
        !           222: 
        !           223: Bad line speed
        !           224:      Transmission was attempted at an illegal baud rate.
        !           225: 
        !           226: Cannot create _n_a_m_e
        !           227:      The receiving  system cannot create _n_a_m_e.   Confirm that you
        !           228:      have write permission on the receiving system.
        !           229: 
        !           230: Cannot open file _n_a_m_e
        !           231:      The sending system cannot open _n_a_m_e.  Either you do not have
        !           232:      read permission  on the sending  system, or the  file is not
        !           233:      present in the named directory.
        !           234: 
        !           235: Cannot open _l_i_n_e
        !           236:      An incorrect _l_i_n_e number was specified.
        !           237: 
        !           238: No line specified for connection
        !           239:      The _l_i_n_e argument missing after the -ll option.
        !           240: 
        !           241: Receive failed
        !           242:      The file  being sent was not received; this  could be due to
        !           243:      any one  of a number  of reasons.  Check  that everything is
        !           244:      functioning normally, and then try to send the file again.
        !           245: 
        !           246: Send failed
        !           247:      The requested file was not sent.
        !           248: 
        !           249: Speed setting not implemented
        !           250:      An unimplemented baud rate was selected for the -bb option.
        !           251: 
        !           252: Yes, I'm still here...
        !           253:      The connect command was repeated.
        !           254: 
        !           255: ***** Notes *****
        !           256: 
        !           257: If you type kermit c and get the message kkeerrmmiitt ccoonnnneecctteedd but the
        !           258: remote system does not  respond, check the line that connects the
        !           259: two  systems and  the ability  of the remote  system to  accept a
        !           260: 
        !           261: 
        !           262: COHERENT Lexicon                                           Page 4
        !           263: 
        !           264: 
        !           265: 
        !           266: 
        !           267: kermit                       Command                       kermit
        !           268: 
        !           269: 
        !           270: 
        !           271: login on the line.
        !           272: 
        !           273: The file transfer  protocol uses small (96-character) checksummed
        !           274: packets, with  ACK/NAK responses from the  receiving system.  The
        !           275: timeout  period is  five  seconds, and  kermit  does ten  retries
        !           276: before it abandons an attempted file transfer.
        !           277: 
        !           278: The  kermit protocol  was  developed at  the Columbia  University
        !           279: Center for  Computing Activities.  Tymnet is  a trademark of Tym-
        !           280: share, Inc.
        !           281: 
        !           282: 
        !           283: 
        !           284: 
        !           285: 
        !           286: 
        !           287: 
        !           288: 
        !           289: 
        !           290: 
        !           291: 
        !           292: 
        !           293: 
        !           294: 
        !           295: 
        !           296: 
        !           297: 
        !           298: 
        !           299: 
        !           300: 
        !           301: 
        !           302: 
        !           303: 
        !           304: 
        !           305: 
        !           306: 
        !           307: 
        !           308: 
        !           309: 
        !           310: 
        !           311: 
        !           312: 
        !           313: 
        !           314: 
        !           315: 
        !           316: 
        !           317: 
        !           318: 
        !           319: 
        !           320: 
        !           321: 
        !           322: 
        !           323: 
        !           324: 
        !           325: 
        !           326: 
        !           327: 
        !           328: COHERENT Lexicon                                           Page 5
        !           329: 
        !           330: 

unix.superglobalmegacorp.com

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