KERMIT.9
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:4k
源码类别:

操作系统开发

开发平台:

C/C++

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