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

操作系统开发

开发平台:

C/C++

  1. TELNET(1)                 Minix Programmer's Manual                  TELNET(1)
  2. NAME
  3.      telnet - user interface to the TELNET protocol
  4. SYNOPSIS
  5.      telnet [ host [ port ] ]
  6. DESCRIPTION
  7.      Telnet is  used  to  communicate  with  another  host  using  the  TELNET
  8.      protocol.   If  telnet  is  invoked  without arguments, it enters command
  9.      mode, indicated by its prompt ("telnet>").  In this mode, it accepts  and
  10.      executes  the commands listed below.  If it is invoked with arguments, it
  11.      performs an open command (see below) with those arguments.
  12.      Once a connection has been opened, telnet  enters  an  input  mode.   The
  13.      input mode entered will be either "character at a time" or "line by line"
  14.      depending on what the remote system supports.
  15.      In "character at a time" mode, most text typed is immediately sent to the
  16.      remote host for processing.
  17.      In "line by line" mode, all text is echoed locally, and  (normally)  only
  18.      completed  lines are sent to the remote host.  The "local echo character"
  19.      (initially "^E") may be used to turn off and  on  the  local  echo  (this
  20.      would  mostly  be  used  to  enter  passwords  without the password being
  21.      echoed).
  22.      In either mode, if the localchars toggle is TRUE  (the  default  in  line
  23.      mode; see below), the user's quit, intr, and flush characters are trapped
  24.      locally, and sent as TELNET protocol sequences to the remote side.  There
  25.      are options (see toggle autoflush and toggle autosynch below) which cause
  26.      this action to flush subsequent output to the terminal (until the  remote
  27.      host  acknowledges the TELNET sequence) and flush previous terminal input
  28.      (in the case of quit and intr).
  29.      While connected to a remote host, telnet command mode may be  entered  by
  30.      typing  the  telnet "escape character" (initially "^]").  When in command
  31.      mode, the normal terminal editing conventions are available.
  32.      COMMANDS
  33.      The following commands are available.  Only enough  of  each  command  to
  34.      uniquely  identify  it  need be typed (this is also true for arguments to
  35.      the mode, set, toggle, and display commands).
  36.      open host [ port ]
  37.           Open a  connection  to  the  named  host.   If  no  port  number  is
  38.           specified,  telnet  will  attempt  to contact a TELNET server at the
  39.           default port.  The host specification may be either a host name (see
  40.           hosts(5))  or  an  Internet  address specified in the "dot notation"
  41.           (see inet(3N)).
  42. 5BSD                              May 10, 1986                               1
  43. TELNET(1)                 Minix Programmer's Manual                  TELNET(1)
  44.      close
  45.           Close a TELNET session and return to command mode.
  46.      quit
  47.           Close any open TELNET session and exit telnet.  An end of  file  (in
  48.           command mode) will also close a session and exit.
  49.      z
  50.           Suspend telnet.  This command only works when the user is using  the
  51.           csh(1).
  52.      mode type
  53.           Type is either line (for "line by  line"  mode)  or  character  (for
  54.           "character  at  a  time"  mode).   The  remote  host  is  asked  for
  55.           permission to go into the requested mode.  If  the  remote  host  is
  56.           capable of entering that mode, the requested mode will be entered.
  57.      status
  58.           Show the current status of telnet.  This includes the  peer  one  is
  59.           connected to, as well as the current mode.
  60.      display [ argument... ]
  61.           Displays all, or some, of the set and toggle values (see below).
  62.      ? [ command ]
  63.           Get help.  With no arguments, telnet prints a help  summary.   If  a
  64.           command  is  specified,  telnet  will print the help information for
  65.           just that command.
  66.      send arguments
  67.           Sends one or more special character sequences to  the  remote  host.
  68.           The  following  are  the arguments which may be specified (more than
  69.           one argument may be specified at a time):
  70.      escape
  71.           Sends the current telnet escape character (initially "^]").
  72.      synch
  73.           Sends the TELNET SYNCH sequence.  This sequence  causes  the  remote
  74.           system  to  discard  all  previously typed (but not yet read) input.
  75.           This sequence is sent as TCP urgent data (and may not  work  if  the
  76.           remote  system  is  a  4.2 BSD system -- if it doesn't work, a lower
  77.           case "r" may be echoed on the terminal).
  78.      brk
  79.           Sends the TELNET BRK (Break) sequence, which may  have  significance
  80.           to the remote system.
  81. 5BSD                              May 10, 1986                               2
  82. TELNET(1)                 Minix Programmer's Manual                  TELNET(1)
  83.      ip
  84.           Sends the TELNET IP (Interrupt Process) sequence, which should cause
  85.           the remote system to abort the currently running process.
  86.      ao
  87.           Sends the TELNET AO (Abort Output) sequence, which should cause  the
  88.           remote  system  to  flush  all  output from the remote system to the
  89.           user's terminal.
  90.      ayt
  91.           Sends the TELNET AYT (Are You There) sequence, to which  the  remote
  92.           system may or may not choose to respond.
  93.      ec
  94.           Sends the TELNET EC (Erase Character) sequence, which  should  cause
  95.           the remote system to erase the last character entered.
  96.      el
  97.           Sends the TELNET EL (Erase Line) sequence, which  should  cause  the
  98.           remote system to erase the line currently being entered.
  99.      ga
  100.           Sends the TELNET  GA  (Go  Ahead)  sequence,  which  likely  has  no
  101.           significance to the remote system.
  102.      nop
  103.           Sends the TELNET NOP (No OPeration) sequence.
  104.      ?
  105.           Prints out help information for the send command.
  106.      set argument value
  107.           Set any one of a number of telnet variables  to  a  specific  value.
  108.           The  special  value "off" turns off the function associated with the
  109.           variable.  The values of variables  may  be  interrogated  with  the
  110.           display command.  The variables which may be specified are:
  111.      echo
  112.           This is the value (initially "^E") which, when  in  "line  by  line"
  113.           mode, toggles between doing local echoing of entered characters (for
  114.           normal processing), and suppressing echoing  of  entered  characters
  115.           (for entering, say, a password).
  116.      escape
  117.           This is the telnet escape character (initially  "^[")  which  causes
  118.           entry into telnet command mode (when connected to a remote system).
  119.      interrupt
  120.           If telnet is in localchars mode (see toggle  localchars  below)  and
  121.           the  interrupt character is typed, a TELNET IP sequence (see send ip
  122. 5BSD                              May 10, 1986                               3
  123. TELNET(1)                 Minix Programmer's Manual                  TELNET(1)
  124.           above) is sent to the  remote  host.   The  initial  value  for  the
  125.           interrupt character is taken to be the terminal's intr character.
  126.      quit
  127.           If telnet is in localchars mode (see toggle  localchars  below)  and
  128.           the  quit  character  is  typed, a TELNET BRK sequence (see send brk
  129.           above) is sent to the remote host.  The initial value for  the  quit
  130.           character is taken to be the terminal's quit character.
  131.      flushoutput
  132.           If telnet is in localchars mode (see toggle  localchars  below)  and
  133.           the  flushoutput  character is typed, a TELNET AO sequence (see send
  134.           ao above) is sent to the remote host.  The  initial  value  for  the
  135.           flush character is taken to be the terminal's flush character.
  136.      erase
  137.           If telnet is in localchars mode (see toggle localchars  below),  and
  138.           if telnet is operating in "character at a time" mode, then when this
  139.           character is typed, a TELNET EC sequence (see send ec above) is sent
  140.           to  the remote system.  The initial value for the erase character is
  141.           taken to be the terminal's erase character.
  142.      kill
  143.           If telnet is in localchars mode (see toggle localchars  below),  and
  144.           if telnet is operating in "character at a time" mode, then when this
  145.           character is typed, a TELNET EL sequence (see send el above) is sent
  146.           to  the  remote system.  The initial value for the kill character is
  147.           taken to be the terminal's kill character.
  148.      eof
  149.           If telnet is  operating  in  "line  by  line"  mode,  entering  this
  150.           character as the first character on a line will cause this character
  151.           to be sent to the remote system.   The  initial  value  of  the  eof
  152.           character is taken to be the terminal's eof character.
  153.      toggle arguments...
  154.           Toggle (between TRUE and  FALSE)  various  flags  that  control  how
  155.           telnet responds to events.  More than one argument may be specified.
  156.           The state of these  flags  may  be  interrogated  with  the  display
  157.           command.  Valid arguments are:
  158.      localchars
  159.           If this is TRUE, then the flush, interrupt, quit,  erase,  and  kill
  160.           characters  (see  set above) are recognized locally, and transformed
  161.           into (hopefully) appropriate TELNET control sequences  (respectively
  162.           ao,  ip,  brk,  ec,  and el; see send above).  The initial value for
  163.           this toggle is TRUE in "line by line" mode, and FALSE in  "character
  164.           at a time" mode.
  165. 5BSD                              May 10, 1986                               4
  166. TELNET(1)                 Minix Programmer's Manual                  TELNET(1)
  167.      autoflush
  168.           If autoflush and localchars are both TRUE, then when the  ao,  intr,
  169.           or  quit  characters  are  recognized  (and  transformed into TELNET
  170.           sequences; see set above for details), telnet refuses to display any
  171.           data  on  the  user's  terminal until the remote system acknowledges
  172.           (via a TELNET Timing Mark option) that it has processed those TELNET
  173.           sequences.   The  initial  value  for  this  toggle  is  TRUE if the
  174.           terminal user had not done an "stty noflsh",  otherwise  FALSE  (see
  175.           stty(1)).
  176.      autosynch
  177.           If autosynch and localchars are both TRUE, then when either the intr
  178.           or  quit  characters is typed (see set above for descriptions of the
  179.           intr and quit characters), the resulting  TELNET  sequence  sent  is
  180.           followed  by the TELNET SYNCH sequence.  This procedure should cause
  181.           the remote system to begin throwing away all previously typed  input
  182.           until  both  of  the TELNET sequences have been read and acted upon.
  183.           The initial value of this toggle is FALSE.
  184.      crmod
  185.           Toggle carriage return  mode.   When  this  mode  is  enabled,  most
  186.           carriage  return  characters  received  from the remote host will be
  187.           mapped into a carriage return followed by a line  feed.   This  mode
  188.           does  not  affect  those  characters  typed  by the user, only those
  189.           received from the remote host.  This mode is not very useful  unless
  190.           the  remote  host  only  sends carriage return, but never line feed.
  191.           The initial value for this toggle is FALSE.
  192.      debug
  193.           Toggles socket level debugging (useful only to the superuser).   The
  194.           initial value for this toggle is FALSE.
  195.      options
  196.           Toggles the display of  some  internal  telnet  protocol  processing
  197.           (having  to  do  with  TELNET  options).  The initial value for this
  198.           toggle is FALSE.
  199.      netdata
  200.           Toggles the display of all network  data  (in  hexadecimal  format).
  201.           The initial value for this toggle is FALSE.
  202.      ?
  203.           Displays the legal toggle commands.
  204. BUGS
  205.      There is no adequate way for dealing with flow control.
  206. 5BSD                              May 10, 1986                               5
  207. TELNET(1)                 Minix Programmer's Manual                  TELNET(1)
  208.      On some remote systems, echo has to be turned off manually when in  "line
  209.      by line" mode.
  210.      There is enough settable state to justify a .telnetrc file.
  211.      No capability for a .telnetrc file is provided.
  212.      In "line by line" mode, the terminal's eof character is  only  recognized
  213.      (and sent to the remote system) when it is the first character on a line.
  214. 5BSD                              May 10, 1986                               6