[9] | 1 | .so mnx.mac
|
---|
| 2 | .TH KERMIT 9
|
---|
| 3 | .CD "kermit \(en transfer a file using the kermit protocol"
|
---|
| 4 | .SX "kermit"
|
---|
| 5 | .FL "\fR(many)"
|
---|
| 6 | .EY "kermit" "Start kermit"
|
---|
| 7 | .PP
|
---|
| 8 | This is a slightly lobotomized \fIkermit\fR.
|
---|
| 9 | The help command, the script facility, and the automatic dial support
|
---|
| 10 | have been removed.
|
---|
| 11 | The ? and ESC commands still work, so there is still reasonable built-in help.
|
---|
| 12 | The only V7 \fIkermit\fR feature that does not work is the ability to see
|
---|
| 13 | whether there are input characters waiting. This means that you will not
|
---|
| 14 | be able to ask for status during a file transfer (though
|
---|
| 15 | this is not critical, because \fIkermit\fR prints a dot every so often and
|
---|
| 16 | other special characters whenever there is an error or timeout).
|
---|
| 17 | .PP
|
---|
| 18 | Start \fIkermit\fR, and then type the following to open a 2400 baud session,
|
---|
| 19 | for example:
|
---|
| 20 | .HS
|
---|
| 21 | .nf
|
---|
| 22 | .Cx "set line /dev/tty1"
|
---|
| 23 | .Cx "set speed 2400"
|
---|
| 24 | .Cx "connect"
|
---|
| 25 | .HS
|
---|
| 26 | .fi
|
---|
| 27 | (It is more convenient if you put these commands in \fI.kermrc\fR in your
|
---|
| 28 | home directory, so that they get done automatically whenever you
|
---|
| 29 | run \fIkermit\fR.) This will connect you to the modem or whatever on
|
---|
| 30 | the serial port. Now log into the other system.
|
---|
| 31 | .PP
|
---|
| 32 | When you want to transfer files, run \fIkermit\fR on the other system.
|
---|
| 33 | To it, type
|
---|
| 34 | .HS
|
---|
| 35 | .Cx "server"
|
---|
| 36 | .HS
|
---|
| 37 | This puts its \fIkermit\fR into a sort of \*(OQslave mode\*(CQ where it expects
|
---|
| 38 | commands from the \fIkermit\fR running on your \s-2MINIX\s0 system. Now come back
|
---|
| 39 | to the command level on \s-2MINIX\s0 \fIkermit\fR, by typing the escape character
|
---|
| 40 | followed by \fIc\fR. (\fIKermit\fR will tell you
|
---|
| 41 | the current escape character when
|
---|
| 42 | you do the connect command.) At this point you can issue various
|
---|
| 43 | commands.
|
---|
| 44 | Your \fIkermit\fR will coordinate things with \fIkermit\fR on the other
|
---|
| 45 | machine so that you only have to type commands at one end. Common
|
---|
| 46 | commands are
|
---|
| 47 | .HS
|
---|
| 48 | .Cx "get \fI\s+2filename\fP\s0"
|
---|
| 49 | .br
|
---|
| 50 | .Cx "put \fI\s+2filename\fP\s0"
|
---|
| 51 | .br
|
---|
| 52 | .Cx "remote \fI\s+2dir\fP\s0"
|
---|
| 53 | .HS
|
---|
| 54 | \fRFilenames can include wildcards. By default, \fIkermit\fR works in a
|
---|
| 55 | system-independent, text mode. (In effect it assumes that the
|
---|
| 56 | whole world is \s-2MS-DOS\s0 and converts end of line and file names
|
---|
| 57 | accordingly.) To send binary files, you will want to type
|
---|
| 58 | .HS
|
---|
| 59 | .Cx "set file type bin"
|
---|
| 60 | .HS
|
---|
| 61 | on both ends before starting any transfers. This disables
|
---|
| 62 | CR LF to newline conversion. If both of your systems are some
|
---|
| 63 | flavor of \s-2UNIX\s0, you might as well put this in \fI.kermrc\fR on both
|
---|
| 64 | ends and run in binary mode all the time. Also, if both systems
|
---|
| 65 | are \s-2UNIX\s0 it is recommended that you use
|
---|
| 66 | .HS
|
---|
| 67 | .Cx "set file name lit"
|
---|
| 68 | .HS
|
---|
| 69 | on both ends. This causes it to keep file names unchanged,
|
---|
| 70 | rather than mapping to legal \s-2MS-DOS\s0 names.
|
---|
| 71 | .PP
|
---|
| 72 | Here is a typical \fI.kermrc\fR for use on
|
---|
| 73 | .MX :
|
---|
| 74 | .HS
|
---|
| 75 | .nf
|
---|
| 76 | .Cx "set line /dev/tty1"
|
---|
| 77 | .Cx "set speed 1200"
|
---|
| 78 | .Cx "set esc 29"
|
---|
| 79 | .Cx "set file type bin"
|
---|
| 80 | .Cx "set file name lit"
|
---|
| 81 | .Cx "set retry 90"
|
---|
| 82 | .Cx "set prompt MINIX kermit>"
|
---|
| 83 | .Cx "connect"
|
---|
| 84 | .fi
|
---|
| 85 | .PP
|
---|
| 86 | On the other end of the line, for example, the host at your local computer
|
---|
| 87 | center to which you want to transfer files, a typical profile might be:
|
---|
| 88 | .HS
|
---|
| 89 | .nf
|
---|
| 90 | .Cx "set rec packet 1000"
|
---|
| 91 | .Cx "set fil name lit"
|
---|
| 92 | .Cx "set fil type bin"
|
---|
| 93 | .Cx "server"
|
---|
| 94 | .fi
|
---|
| 95 | .HS
|
---|
| 96 | .PP
|
---|
| 97 | \fIKermit\fR has many other options and features. For a pleasant and
|
---|
| 98 | highly readable description of it, see the following book:
|
---|
| 99 | .HS
|
---|
| 100 | .in +0.25i
|
---|
| 101 | .nf
|
---|
| 102 | Title: Kermit: A File Transfer Protocol
|
---|
| 103 | Author: Frank da Cruz
|
---|
| 104 | Publisher: Digital Press
|
---|
| 105 | Date: 1987
|
---|
| 106 | ISBN: 0-932376-88
|
---|
| 107 | .fi
|
---|
| 108 | .in -0.25i
|
---|
| 109 | .HS
|
---|
| 110 | .PP
|
---|
| 111 | For information about recent \fIkermit\fR developments, versions for other
|
---|
| 112 | systems, and so forth, please contact:
|
---|
| 113 | .nf
|
---|
| 114 | .HS
|
---|
| 115 | .in +0.25i
|
---|
| 116 | Christine M. Gianone
|
---|
| 117 | Manager, Kermit Development and Distribution
|
---|
| 118 | University Center for Computing Activities
|
---|
| 119 | Columbia University
|
---|
| 120 | 612 West 115th Street
|
---|
| 121 | New York, N.Y. 10025
|
---|
| 122 | .in -0.25i
|
---|
| 123 | .HS
|
---|
| 124 | .fi
|
---|
| 125 | Over 400 versions of \fIkermit\fR are available, so it is likely there is one
|
---|
| 126 | for any computer your
|
---|
| 127 | .MX
|
---|
| 128 | system might want to talk to.
|
---|
| 129 | Columbia University also publishes a newsletter about \fIkermit\fR that can be
|
---|
| 130 | requested from the above address.
|
---|