================                                    DISview [736]
help [<command>]
?
================

_________________________________________________________________
help
help <command>
?
_________________________________________________________________

        The YAN '?' command provides a list of all the top-level
	NET commands.

        The YAN help command displays this file.

        To obtain more help on a particular command, type 'help'
	and the command name. Or type the command name followed
	by a question mark.

        Example:  help time     displays the help file for the
				time command
                  time ?        displays the subcommands for the
				time command

The following is a typical output from the 'help' command:

.................................................................
: A modified version of Demon's DIS (2.16d) - 120597            :
: Copyright 1991 by Phil Karn, KA9Q                             :
: Parts copyright 1992 - 1998 Demon Internet and members        :
: Main commands:                                                :
:              abort        asystat      at           attach    :
: browse       cd           close        disconnect   delete    :
: detach       dialer       dir          domain       echo      :
: eol          escape       exit         finger       fkey      :
: ftp          ftpopt       help         history      hop       :
: hostname     http         httpopt      icmp         ifconfig  :
: inline       ip           isat         kick         log       :
: memory       mkdir        mstat        nntp         param     :
: ping         ppp          ps           pwd          record    :
: rename       reset        rmdir        route        session   :
: smtp         socket       source       sourceb      start     :
: stop         tcp          telnet       time         tip       :
: trace        udp          upload       view	      ?         :
:...............................................................:

[A note to NET developers:  please put these commands in
alphabetical order in future releases!].
 
----------------------------------------------------------------
STATUS Line:
 First line shows: clock, elapsed time since start of YAN,
 monitored stats (if activated), the number of connections to
 the different servers and then a list of active sessions, where
 sessions with data waiting to display are blinking and when the
 buffer becomes 70% full the colour of the flashing number turns
 red.

 SESSION Line:
 Second line shows data depending on the current session. Always
 displayed are the current session number and type. If the
 sessions are network connections, displayed are remote
 connection name, tx-queue (bytes), state of the connection. It
 then shows the retry timer, with current time left, and initial
 value.
 In View sessions, 2nd line shows the command, filename or
 user/socket for the session.
 In the Command session 2nd line shows the current working
 directory (cwd).

================================================================
                    ****************************
                    *  BASIC YAN INTRODUCTION  *
                    ****************************

 YAN breaks down into 2 basic Screen areas:

                       [COMMAND SCREEN]
                    F10 or ESC(if defined)
                              |
                              |
                      [SESSION SCREENS]
                     /   |         |   \
            _______/  ___|____  ___|____ \_______
            | Ses 1|  | Ses 2|  | Ses 3| | Ses 4| ...etc...etc
            | F11  |  |  F12 |  | SF11 | | SF12 |
            ~~~~~~~~  ~~~~~~~~  ~~~~~~~~ ~~~~~~~~
F10 (or ESC) always takes you back to the top command mode, and
the command screen is where all sessions are started and ended.
F11, F12, etc will switch to those Session Screens (if active),
from anywhere. TAB will cycle round the active Session Screens.

A session is a window where either a connection, or information
is being presented. If a session is active, its number will
appear at the top of the screen. A Blinking number indicated
that data has been received in that windows and is pending
(waiting to be viewed).
--------------- TELNET Sessions: -------------------------------

TELNET Sessions:  Are the original TCP/IP 'connection' sessions 
from which TTY sessions came. Telnet sessions under YAN make a 
default connection to another TCP/IP machine. Telnet sessions run 
under ANSI emulation. A logfile can be defined when the session 
is started.

---- Telnet/TTY Ports ----

Both the Telnet command and the TTY commands have the ability to 
re-direct there default connections to a different 'connection 
destination' or "port".  TTY commands default to port 87 
(keyboard) and Telnet command default to port 23.
To redirect either of these commands to a different port, add the 
port number following the <hostname>. (eg. tty aol.com 23  will 
initiate a tty session to aol's Telnet port rather than his 
keyboard.)

------------- FTP Sessions: ------------------------------------

FTP Sessions:   This is (F)ile (T)ransfer (P)rotocol and is used 
to transfer files from or to another TCP/IP station. FTP sessions 
have their own set of subcommands which are described in detail 
in the ftp help file. (Type: help ftp at the YAN command screen 
to view.)

As with many telnet sessions, you will be asked to "login". The 
same user name and password recommendations apply to ftp as they 
did to telnet, unless you have made specific arrangements with 
the remote stations and set up a "personalized account". These 
"accounts" are defined in the 'ftpusers' file located in the 
default YAN directory.

Automatic log-in's are possible in ftp by use of the script
facility.
(See FTP help for details.)

To close an FTP session, type:  quit   at the  ftp>  prompt.

Command Help is available at any  ftp>  prompt by typing   help

The default file type is 'binary' and can used for both ASCII 
type files and machine code (binary) files. The fastest and most 
conservative way is to use a file archiver (such as pkzip - a 
popular shareware archiver/file compressor) and send the archived 
file as binary. This requires the receiver to be able to 
de-archive the file of course.

  Type:  asc   to switch the file type to ASCII and thus enable
               LZW compression.
  Type:  bin   to switch the file type to BINARY which is the
               default.

------- HTTP/Browse Sessions ----------------------------------- 
Http provides the ability to fetch http web pages/files from web 
servers. Requests can be scripted and several requests collected 
into a single script. See details. This is very much a work in 
progress.
Browse is a front end for http in that it can ask http to fetch a
web page and the display it. It can also follow links on that 
page if they are http, ftp, telnet or local file links. See 
details. This is even more freshly minted than http, upon which 
it depends.

------- Mail/Message Services are:  POP3,NNTP,SMTP -------------

More detail is provided in the Help area for each. Type help
<command> (eg. help smtp) for a detailed description of each
command.
The default YAN will not have POP3, but POP3 is part of the
standard codebase and can be compiled in if required.

------- Misc Commands: Finger, Ping, Hopcheck & Domain.

More detail is provided in the Help area for each. Type help 
<command> (eg. help ping) for a detailed description of each
command.

================================================================
