home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / lynxdoc.zip / LYNXDOC.TXT < prev   
Text File  |  1994-09-11  |  35KB  |  799 lines

  1.                          LYNX USERS GUIDE VERSION 2.3
  2.                                        
  3.    Lynx is a fully-featured World Wide Web (WWW) client for users running
  4.    cursor-addressable, character-cell display devices (e.g., vt100
  5.    terminals, vt100 emulators running on PCs or Macs, or any other
  6.    "curses-oriented" display). It will display hypertext markup language
  7.    (HTML) hypertext documents containing links to files residing on the
  8.    local system, as well as files residing on remote systems running
  9.    Gopher, HTTP, FTP, WAIS, and NNTP servers. Current versions of Lynx
  10.    run on UNIX and VMS. A DOS version is in development.
  11.    
  12.    Lynx can be used to access information on the World Wide Web, or to
  13.    build information systems intended primarily for local access. For
  14.    example, Lynx has been used to build several Campus Wide Information
  15.    Systems (CWIS). In addition, Lynx can be used to build systems
  16.    isolated within a single LAN.
  17.    
  18.    
  19.    
  20. Select a topic
  21.  
  22.    
  23.      * Viewing local files with Lynx
  24.      * Lynx online help
  25.      * Leaving Lynx
  26.      * Starting Lynx with a Remote File
  27.      * Starting Lynx with the the WWW_HOME environment variable.
  28.      * Navigating hypertext documents with Lynx
  29.      * Printing, Mailing, and Saving files to disk.
  30.      * Lynx searching commands
  31.      * Lynx options menu
  32.      * Comments and mailto: links
  33.      * USENET News posting
  34.      * Lynx and HTML Forms
  35.      * Viewing the HTML document source and editing documents
  36.      * Reloading files and refreshing the display
  37.      * Lynx bookmarks
  38.      * Other useful commands
  39.      * The Lynx command
  40.      * Lynx development history
  41.      * Additional Information
  42.        
  43. Viewing local files with Lynx
  44.  
  45.    Lynx can be started by entering the Lynx command along with the name
  46.    of a file to display. For example these commands could all be used to
  47.    display an arbitrary ASCII text file.
  48.    
  49.    UNIX
  50.           lynx myfile
  51.           lynx /home/my-dir/myfile
  52.           
  53.    VMS
  54.           lynx dua5:[my-directory]myfile
  55.           
  56.    When executed, Lynx will clear the screen and display as much of the
  57.    specified file as will fit on the screen. Pressing a down-arrow will
  58.    bring up the next screen, and pressing an up-arrow will bring up the
  59.    previous screen. If no file is specified at startup, a default file
  60.    will be displayed. (The default is configured by the system
  61.    administrator when the command is installed.)
  62.    
  63.    Lynx will also display files written in the HyperText Markup Language
  64.    (HTML), if the file's name ends with the characters ".html". HTML is a
  65.    file format that allows users to create a file that contains (among
  66.    other things) hypertext links to other files. Several files linked
  67.    together may be described as a hypertext document.
  68.    
  69.    For example, these commands could be used to display files containing
  70.    HTML hypertext:
  71.    
  72.    UNIX
  73.           lynx myfile.html
  74.           lynx /home/my-dir/myfile.html
  75.           
  76.    VMS
  77.           lynx dua5:[me]myfile.html
  78.           
  79.    When Lynx displays an HTML file, it shows links as "bold face" text,
  80.    except for one link, which is shown as "highlighted" text. Whether
  81.    "boldface" or "highlighted" text shows up as reverse video, boldface
  82.    type, or a color change, etc. depends on the display device being used
  83.    (and the way in which that device has been configured). Lynx has no
  84.    control over the exact presentation of links.
  85.    
  86.    The one link displayed as "highlighted" text is the currently
  87.    "selected" link. Lynx will display the file associated with the
  88.    selected link when a right-arrow or a Return key is pressed. To select
  89.    a particular link, press the up-arrow or down-arrow keys until the
  90.    desired link becomes "highlighted," and then press the right-arrow or
  91.    Return key to view the linked information. Information included in the
  92.    HTML file tells Lynx where to find the linked file and what kind of
  93.    server will provide it (i.e. HTTP, Gopher, etc.).
  94.    
  95.    When a binary file is encountered Lynx will ask the user if he/she
  96.    wishes to download the file or cancel. If the user selects 'D' for
  97.    download, Lynx will transfer the file into a temporary location and
  98.    present the user with a list of options. The only default option is
  99.    "save file to disk", which is disabled if Lynx is running in anonymous
  100.    mode. Any number of additional download methods may be defined in the
  101.    lynx.cfg file by the system administrator. Programs like kermit,
  102.    zmodem and FTP are some possible options. ToC
  103.    
  104. Lynx online help
  105.  
  106.    Online help is available while viewing any document. Press the '?' or
  107.    'H' key to see a list of help topics. See the section titled
  108.    'Navigating hypertext documents with Lynx' for information on
  109.    navigating through the help files. ToC
  110.    
  111. Leaving Lynx
  112.  
  113.    To exit Lynx use the 'q' command. You will be asked whether you really
  114.    want to quit. Answering 'y' will exit and 'n' will return you to the
  115.    current document. Use 'Q' or CTRL-D to quit without verification. ToC
  116.    
  117. Starting Lynx with a Remote File
  118.  
  119.    If you wish to view a remote file (that is, a file residing on some
  120.    computer system other than the one upon which you are running Lynx)
  121.    without first viewing a local file, you must identify that file by
  122.    using a Uniform Resource Locator (URL). URL's take the general form:
  123.    
  124.    PROTOCOL :// HOST / PATH / FILENAME
  125.    
  126.    where
  127.    
  128.    PROTOCOL
  129.           identifies the communications protocol used by the server that
  130.           will provide the file. As mentioned earlier, Lynx (and any WWW
  131.           client) can interact with a variety of servers, each with its
  132.           own protocol.
  133.           
  134.    HOST
  135.           is the Internet address of the computer system on which the
  136.           server is running, and
  137.           
  138.    PATH and FILENAME
  139.           identify the directory path and file of interest.
  140.           
  141.    Here are some sample URL's.
  142.    
  143.    HTTP (HyperText Transfer Protocol)
  144.           http://www.cc.ukans.edu/lynx_help/lynx_help_main.html
  145.           
  146.    Gopher
  147.           gopher://gopher.micro.umn.edu/11/
  148.           
  149.    FTP (File Transfer Protocol)
  150.           ftp://ftp2.cc.ukans.edu/pub/lynx/README
  151.           
  152.    WAIS (Wide Area Information Service protocol)
  153.           wais://cnidr.org/directory-of-servers
  154.           
  155.    A URL may be specified to Lynx on the command line, as in:
  156.    
  157.           lynx http://kufacts.cc.ukans.edu/cwis/start_kufacts.html
  158.           
  159.    ToC
  160.    
  161. Starting Lynx with the the WWW_HOME environment variable.
  162.  
  163.    You may also specify a starting file for Lynx using the WWW_HOME
  164.    environment variable,
  165.    
  166.    UNIX
  167.           
  168.         ksh
  169.                 export WWW_HOME=http://info.cern.ch/default.html
  170.                 
  171.         csh
  172.                 setenv WWW_HOME http://info.cern.ch/default.html
  173.                 
  174.    VMS
  175.           define "WWW_HOME" "http://info.cern.ch/default.html"
  176.           
  177. Navigating hypertext documents with Lynx
  178.  
  179.    The process of moving within a hypertext web, selecting and displaying
  180.    links is known as "navigation." With Lynx almost all navigation can be
  181.    accomplished with the arrow keys and the numeric keypad.
  182.  
  183.                                        +-------+-------+-------+
  184.                                        | TOP   |  /|\  | Page  |
  185.               arrow keys               | of    |   |   | UP    |
  186.                                        | text 7|   |  8|      9|
  187.               +---------+              +-------+-------+-------+
  188.               | SELECT  |              |       |       |       |
  189.               | prev /|\|              | <---  |       |  ---> |
  190.               | link  | |              |      4|      5|      6|
  191.     +---------+---------+---------+    +-------+-------+-------+
  192.     |    BACK | SELECT  | DISPLAY |    | END   |   |   | Page  |
  193.     |<-- prev | next  | | sel. -->|    | of    |   |   | DOWN  |
  194.     |    doc. | link \|/| link    |    | text 1|  \|/ 2|      3|
  195.     +---------+---------+---------+    +-------+-------+-------+
  196.  
  197.    There are also a few other keyboard commands to aid in navigation.
  198.    Some of these commands depend on the fact that Lynx keeps a list of
  199.    each file you visit called the "history list". The "backspace" or
  200.    "delete" key will show you the whole history list. Any of the
  201.    documents shown in the list may be revisited by selecting them from
  202.    the history screen. The 'm' key command will take you back to the
  203.    starting document.
  204.    
  205.     The 'i' key presents an index of documents. The default index is
  206.    usually a document pointing to servers around the world, but the index
  207.    can be changed by the system administrator or on the command line
  208.    using the -index switch, and therefore depends on how the Lynx program
  209.    you are using was configured.
  210.    
  211.    If you choose a link to a server with active access authorization Lynx
  212.    will automatically prompt for a username and a password. If you give
  213.    the correct information, you will then be served the requested
  214.    information. Lynx will automatically send your username and password
  215.    to the same server if it is needed again. ToC
  216.    
  217. Printing, Mailing, and Saving files to disk.
  218.  
  219.    Documents may be printed using the 'p' command. After pressing the 'p'
  220.    key a menu of Print Options will be displayed. The menu will vary
  221.    according to several factors. First, some sites set up special
  222.    accounts to let users run Lynx to access local information systems.
  223.    Typically these accounts require no passwords and do not require users
  224.    to identify themselves. As a result such accounts are called
  225.    "anonymous" accounts, and their users are considered "anonymous"
  226.    users. In most configurations, all Lynx users (including anonymous
  227.    users) are able to mail files to themselves and print the entire file
  228.    to the screen.
  229.    
  230.    Additional print options are available for users who are using Lynx
  231.    from their own accounts (that is, so-called "non-anonymous users"). In
  232.    particular, the "Save to a local file" option allows you to save the
  233.    document into a file on your disk space. Any number of additional
  234.    print options may also be available as configured by your system
  235.    administrator. ToC
  236.    
  237. Lynx searching commands
  238.  
  239.    Two commands activate searching in Lynx: "/" and "s". While viewing a
  240.    normal document use the "/" command to find a word or phrase within
  241.    the current document. The search type will depend on the search option
  242.    setting in the options menu (see below). The search options are case
  243.    sensitive and case insensitive. Some documents are designated "index
  244.    documents". These documents can be searched to retrieve additional
  245.    information from an index server. The "s" key allows searching of
  246.    index documents. ToC
  247.    
  248. Lynx options menu
  249.  
  250.    The Lynx Options Menu may be accessed by pressing the 'o' key. The
  251.    current Lynx Options Menu contains the following configurable options.
  252.  
  253.                       Options Menu
  254.  
  255.      E)ditor                    : emacs
  256.      D)ISPLAY variable          : aixtest.cc.ukans.edu:0.0
  257.      B)ookmark file             : home_page
  258.      F)TP sort criteria         : By Filename
  259.      P)ersonal mail address     : montulli@ukanaix.cc.ukans.edu
  260.      S)earching type            : CASE INSENSITIVE
  261.      C)haracter set             : ISO Latin 1
  262.      V)I keys                   : OFF
  263.      e(M)acs keys               : OFF
  264.      K)eypad as arrows
  265.           or Numbered links     : Numbers act as arrows
  266.      U)ser mode                 : Advanced
  267.      L)ocal execution links     : Always off
  268.  
  269.    An option can be changed by entering the capital letter of the option
  270.    you want to change (i.e. 'E' for Editor). For fields where text must
  271.    be entered, simply enter the text by typing on the keyboard. The
  272.    Backspace and Delete keys can be used to correct mistakes, and CTRL-U
  273.    can be used to erase the whole line. When you are done entering a
  274.    change press the Return key to get back to the Command? prompt.
  275.    
  276.    For fields where you must choose from a list of choices, press any key
  277.    to toggle the choices and press the Return key to finish the change.
  278.    
  279.    When you are done changing options use the 'r' command to return to
  280.    Lynx or the '>' command to save the options to a .lynxrc file and
  281.    return to Lynx.
  282.    
  283.    The following table describes the options available on the Options
  284.    Menu:
  285.    
  286.    Editor
  287.           The editor to be invoked when editing browsable files, and
  288.           sending mail or comments. The full pathname of the editor
  289.           command should be specified when possible.
  290.           
  291.    DISPLAY variable
  292.           This option is only available on UNIX systems and is only
  293.           relevant to X Window users. The DISPLAY variable is picked up
  294.           automatically from the environment if it has been previously
  295.           set.
  296.           
  297.    Bookmark file
  298.           This is the filename and location of your personal bookmark
  299.           file. The bookmark file allows frequently travelled links to be
  300.           stored in a personal easy to access file. Using the 'a' command
  301.           (see below) you may save any link into your bookmark file. If
  302.           the path specified does not begin with a slash then the path
  303.           will reference your home directory.
  304.           
  305.    FTP sort criteria
  306.           This option allows you to specify how files will be sorted
  307.           within FTP listings. The current options include "By Filename",
  308.           "By Size", "By Type", and "By Date".
  309.           
  310.    Personal mail address
  311.           This mail address will be used to help you send files to
  312.           yourself and will be included as the From: address in any mail
  313.           or comments that you send. It will also be sent as the From:
  314.           field in all HTTP get requests.
  315.           
  316.    Searching type
  317.           Searching type has two possible values: CASE INSENSITIVE
  318.           (default) and CASE SENSITIVE. The searching type effects
  319.           inter-document searches only, and determines whether searches
  320.           for words within documents will be done in a case-sensitive or
  321.           case-insensitive manner.
  322.           
  323.    VI keys
  324.           If set to ON then the lowercase h,j,k, and l keys will be
  325.           mapped to left, down, up, and right arrow, respectively.
  326.           
  327.    Emacs keys
  328.           If set to ON then the CTRL-P, CTRL-N, CTRL-F, and CTRL-B keys
  329.           will be mapped to up, down, right, and left arro arrow arroww,
  330.           respectively.
  331.           
  332.    Keypad as arrows or numbered links
  333.           This option gives the choice between navigating with the arrow
  334.           keys or having every link numbered so that the links may be
  335.           selected by numbers as well as using the arrow keys.
  336.           
  337.    User Mode
  338.           There are three possible choices: Novice, Intermediate, and
  339.           Advanced.
  340.           
  341.         Novice
  342.                 In Novice mode two lines of help are displayed at the
  343.                 bottom of the screen.
  344.                 
  345.         Intermediate
  346.                 Intermediate mode turns off the help lines.
  347.                 
  348.         Advanced
  349.                 Advanced mode displays the URL of the currently selected
  350.                 link at the bottom of the screen.
  351.                 
  352.    Local execution scripts or links
  353.           Local execution can be activated by the system administrator.
  354.           If it has not been activated you will not see this option in
  355.           the options menu. When a local execution script is encountered
  356.           Lynx checks the users options to see whether the script can be
  357.           executed. Users have the following options:
  358.           
  359.         Always off
  360.                 Local execution scripts will never be executed
  361.                 
  362.         For Local files only
  363.                 Local execution scripts will only be executed if the
  364.                 script to be executed resides on the local machine, and
  365.                 is referenced by a URL that begins with
  366.                 "file://localhost"
  367.                 
  368.         Always on
  369.                 All local exection scripts will be executed
  370.                 
  371.    
  372.           If the users options permit the script to be executed Lynx will
  373.           spawn a shell and run the script. If the script cannot be
  374.           executed Lynx will show the script within the Lynx window and
  375.           inform the user that the script is not allowed to be executed
  376.           and will ask the user to check his/her options. ToC
  377.           
  378. Comments and mailto: links
  379.  
  380.    At any time while viewing documents within Lynx, you may use the 'c'
  381.    command to send a mail message to the owner of the current document if
  382.    the author of the document has specified ownership. If no ownership is
  383.    specified then comments are disabled. Certain links called "mailto:"
  384.    links will also allow you to send mail to other people. Using the mail
  385.    features within Lynx is straightforward.
  386.    
  387.    Once you have decided to send a comment or have selected a "mailto:"
  388.    link a new screen will appear showing you who you are sending the
  389.    message to. Lynx will ask for your name, your e-mail address, and the
  390.    subject of the message. If you have filled in the "personal mail
  391.    address" field in the Options Menu, your e-mail address will be filled
  392.    in automatically. After entering the above information, if you have an
  393.    editor defined in the Options Menu and you are not an anonymous user
  394.    then your specified editor will be spawned for you so that you can
  395.    enter your message. If you do not have an editor defined or you are an
  396.    anonymous user, a simple line mode input scheme will allow you to
  397.    enter your message.
  398.    
  399.    To finish sending the message, exit your spawned editor or, if you are
  400.    using the simple line mode input scheme, type a "." (period) on a line
  401.    by itself. You will be asked a final time whether to send the message.
  402.    If you press 'y' then the message will be sent, if you press 'n' the
  403.    message will be deleted. ToC
  404.    
  405. USENET News posting
  406.  
  407.    While reading news articles with Lynx you should see a link that says
  408.    "Reply to user@host" and a link that says "Reply to newsgroup(s)"
  409.    
  410.    Reply to user@host
  411.           user@host will actually appear as the mail address of the
  412.           person who posted the news article. Selecting the link will
  413.           allow you to send a message to the person who wrote the message
  414.           you are currently viewing. You will be given the option of
  415.           including the original message in your reply.
  416.           
  417.    Reply to newsgroup(s)
  418.           Selecting this link will allow you to post back to the
  419.           newsgroup that you are currently reading and any newsgroups
  420.           that the message may be cross-posted to. You will be given the
  421.           option of including the original message in your reply. Once
  422.           you have typed in your message the inews program will be called
  423.           to post your message to your news host. ToC
  424.           
  425. Lynx and HTML Forms
  426.  
  427.    This section describes the Lynx Forms Interface. HTML gives document
  428.    providers the ability to create on-line forms which may be filled out
  429.    when the document is viewed. When a form is submitted the information
  430.    on the form can be used to search a database or complete a survey.
  431.    
  432.    An HTML Form provides for the use of buttons or to perform an action
  433.    (such as submit), checkboxes and radio buttons to select options from
  434.    a list, and fields for entering text.
  435.    
  436.    Buttons:
  437.           Buttons are displayed in the same way that Lynx displays links
  438.           in a document. To "push" the button press the RIGHT ARROW or
  439.           RETURN key.
  440.           
  441.    Checkboxes and Radio buttons
  442.           Checkboxes and radio buttons are displayed as parenthesis: ().
  443.           When a box is checked or a button selected, an asterisk appears
  444.           within the parenthesis: (*). To check a box or select a radio
  445.           button press the RIGHT ARROW or RETURN key.
  446.           
  447.    Text Entry Fields
  448.           Text entry fields are displayed as a row of underscores the
  449.           length of the entry field: _______. You may enter text directly
  450.           by typing at the keyboard. Use the BACKSPACE key to correct
  451.           errors. If you input more text than the field can hold your
  452.           input will be truncated. If you fill a text field the cursor
  453.           will not move off the field but remain at the last field
  454.           position.
  455.           
  456.    You can move around the form using the standard Lynx navigation keys.
  457.    UP ARROW and DOWN ARROW keys respectively select the previous or
  458.    next field, box, or button. The TAB key selects the next field, box,
  459.    or button.
  460.    
  461.    NOTE:If you have a text input field selected you will not have access
  462.    to any of the Lynx keystroke commands. Select a button or box when you
  463.    want to use Lynx keystrokes.
  464.    
  465. Viewing the HTML document source and editing documents
  466.  
  467.    When viewing HTML documents it is possible to view the unrendered
  468.    (i.e., the original HTML) source of the document by pressing the '\'
  469.    (backslash) key. The document will be reloaded from the server or disk
  470.    and displayed on the screen unrendered. When viewing unrendered
  471.    documents you may print them as any normal document.
  472.    
  473.    Selecting the Print to a local file option from the Print Menu, makes
  474.    it possible to save the source of the document to disk so that you may
  475.    have a local copy of the document.
  476.    
  477.    NOTE: When saving an HTML document it is important to name the
  478.    document with a ".html" extension, if you want to read it with Lynx
  479.    again later.
  480.    
  481.    Lynx can allow users to edit documents that reside on the local
  482.    system. To enable editing, documents must be referenced using a
  483.    "file:" URL or by specifying a plain filename on the command line as
  484.    in the following two examples:
  485.    
  486.           lynx file://localhost/FULL/PATH/FILENAME
  487.           lynx path/filename.html
  488.           
  489.    In addition, the user must also specify an editor in the Options Menu
  490.    so that Lynx knows which editor to use. If the file is specified
  491.    correctly and an editor is defined, then you may edit documents by
  492.    using the 'e' command. When the 'e' command is entered your specified
  493.    editor is spawned to edit the file. After changes are completed, exit
  494.    your editor and you will return to Lynx. Lynx will reload and render
  495.    the file so that changes can be immediately examined. ToC
  496.    
  497. Reloading files and refreshing the display
  498.  
  499.    The CTRL-R command will reload and rerender the file that you are
  500.    currently viewing. CTRL-L or CTRL-W will refresh or wipe the screen to
  501.    remove or correct any errors that may be caused by operating system or
  502.    other messages. ToC
  503.    
  504. Lynx bookmarks
  505.  
  506.    It is often useful to place a bookmark to aid in returning quickly to
  507.    a document. To use the bookmark feature you must first use the Options
  508.    Menu to specify a bookmark filename.
  509.    
  510.    To save a bookmark to the document you wish to place in the bookmark
  511.    file press the 'a' key and you will be asked
  512.    
  513.    
  514.           Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c):
  515.           
  516.    Answer 'd' to save a link to the document you are currently viewing or
  517.    'l' to save the link that is currently selected on the page. Selecting
  518.    'c' will cancel without saveing anything to your bookmark file.
  519.    
  520.    Use the 'v' command to view the list of bookmarks you have saved.
  521.    While viewing the bookmark list you may select a bookmark as you would
  522.    any other link. ToC
  523.    
  524. Other useful commands
  525.  
  526.    !
  527.           When '!' is pressed your default shell will be spawned. When
  528.           you quit or exit the shell you will return to Lynx. (Usually
  529.           'exit' under UNIX and 'logout' under VMS) This command is
  530.           usually disabled for anonymous users.
  531.           
  532.    g
  533.           The 'g' command allows any URL to be viewed. Pressing the 'g'
  534.           command will bring up a prompt asking for a URL. Type in the
  535.           URL that you wish to view.
  536.           
  537.    =
  538.           The '=' command shows information about the current document
  539.           and the currently selected link if there is one. The number of
  540.           lines in the file, URL, title, owner, and type are shown.
  541.           
  542.    z
  543.           Lynx supports completely interruptable I/O processes. Press the
  544.           'z' key at any time during a connect or transfer process and
  545.           the process will be halted. If any data was transferred before
  546.           the interrupt, it will be displayed. ToC
  547.           
  548. The Lynx command
  549.  
  550.    The basic syntax of the Lynx command can be represented as one of the
  551.    following:
  552.    
  553.    
  554.           lynx [options]
  555.           lynx [options] pathname
  556.           lynx [options] URL
  557.           
  558.    where
  559.    
  560.    pathname
  561.           is the name of an ASCII text file or an HTML file that enters a
  562.           hypertext network.
  563.           
  564.           + If no file is specified, Lynx will use a default starting
  565.             file and base directory determined during installation.
  566.           + If a specified file is local (i.e., not a URL) Lynx displays
  567.             that file and uses the directory in which that file resides
  568.             as the base directory.
  569.           + If a URL is specified, the file will be retrieved, and only
  570.             the server base directory will be relevant to further
  571.             accesses.
  572.             
  573.    options
  574.           can be selected from the following list, where items in
  575.           all-caps indicate that a substitution must be made.
  576.           
  577.         -anonymous
  578.                 used to specify the anonymous account
  579.                 
  580.         -case
  581.                 enable case-sensitive string searching
  582.                 
  583.         -cache=NUMBER
  584.                 set the NUMBER of documents cached in memory. The default
  585.                 is 10.
  586.                 
  587.         -cfg=FILENAME
  588.                 specifies a Lynx configuration file other than the
  589.                 default lynx.cfg.
  590.                 
  591.         -display=DISPLAY
  592.                 set the display variable for X rexeced programs
  593.                 
  594.         -dump
  595.                 dumps the formatted output of the default document or one
  596.                 specified on the command line to standard out. Under UNIX
  597.                 this can be used in the following way: lynx -dump
  598.                 http://info.cern.ch/default.html
  599.                 
  600.         -editor=EDITOR
  601.                 enable edit mode using the specified EDITOR (vi, ed,
  602.                 emacs, etc.)
  603.                 
  604.         -emacskeys
  605.                 enable emacs-like key movement
  606.                 
  607.         -exec
  608.                 enable local program execution
  609.                 
  610.         -locexec
  611.                 enable local program execution from local files only
  612.                 
  613.         -noexec
  614.                 disable local program execution (default)
  615.                 
  616.         -help
  617.                 print this Lynx command syntax usage message
  618.                 
  619.         -index=URL
  620.                 set the default index file to the specified URL
  621.                 
  622.         -noprint
  623.                 disable print functions
  624.                 
  625.         -print
  626.                 enable print functions (default)
  627.                 
  628.         -restrictions
  629.                 allows a list of services to be disabled selectively and
  630.                 takes the following form: "lynx -restrictions=[default],
  631.                 [all], [inside_telnet], [outside_telnet], [shell],
  632.                 [editor], [bookmark], [option_save], [print], [file_url],
  633.                 [download], [exec]"
  634.                 
  635.               all
  636.                       restricts all options.
  637.                       
  638.               bookmark
  639.                       disallow changing the location of the bookmark
  640.                       file.
  641.                       
  642.               default
  643.                       same as command line option -anonymous. Disables
  644.                       default services for anonymous users. Currently set
  645.                       to all restricted except for: inside_telnet,
  646.                       outside_telnet, and goto. Defaults are setable
  647.                       within userdefs.h.
  648.                       
  649.               download
  650.                       disallow saving binary files to disk in the
  651.                       download menu.
  652.                       
  653.               editor
  654.                       disallow editing.
  655.                       
  656.               exec
  657.                       disable execution scripts.
  658.                       
  659.               file_url
  660.                       disallow using G)oto to go to file: URL's.
  661.                       
  662.               goto
  663.                       disable the 'g' (goto) command.
  664.                       
  665.               inside_telnet
  666.                       disallow telnets for people coming from inside your
  667.                       domain.
  668.                       
  669.               options_save
  670.                       disallow saving options in .lynxrc.
  671.                       
  672.               outside_telnet
  673.                       disallow telnets for people coming from outside
  674.                       your domain.
  675.                       
  676.               print
  677.                       disallow most print options.
  678.                       
  679.               shell
  680.                       disallow shell escapes.
  681.                       
  682.         -show cursor
  683.                 If enabled the cursor will not be hidden in the right
  684.                 hand corner but will instead be positioned at the start
  685.                 of the currently selected link. show cursor is the
  686.                 default for systems without FANCY_CURSES capabilities,
  687.                 and the default configuration can be changed in
  688.                 userdefs.h.
  689.                 
  690.         -source
  691.                 works the same as dump but outputs HTML source instead of
  692.                 formatted text.
  693.                 
  694.         -telnet
  695.                 disable recognition of embedded telnet commands
  696.                 completely.
  697.                 
  698.         -term=TERM
  699.                 tell Lynx what terminal type to assume its talking to.
  700.                 (This may be useful for remote execution, when, for
  701.                 example, Lynx connects to a remote TCP/IP port that
  702.                 starts a script that, in turn, starts another Lynx
  703.                 process.)
  704.                 
  705.         -trace
  706.                 turns on WWW trace mode
  707.                 
  708.         -vikeys
  709.                 enable vi-like key movement
  710.                 
  711.         -version
  712.                 print version information
  713.                 
  714.    No options are required, nor is a starting file required. White space
  715.    may be substituted for any equal sign (=) appearing in the option list
  716.    above. ToC
  717.    
  718. Lynx development history
  719.  
  720.    Lynx grew out of efforts to build a campus-wide information system at
  721.    The University of Kansas. The earliest versions of Lynx provided a
  722.    user-friendly, distributed hypertext interface for users connected to
  723.    multiuser (UN*X and VMS) systems via curses-oriented display devices.
  724.    A custom hypertext format was developed to support hypertext links to
  725.    local files and files on remote Gopher servers. Using Gopher servers
  726.    for distributed file service allowed information providers to publish
  727.    information from a wide variety of platforms (including UN*X, VMS,
  728.    VM/CMS and Macintosh). In addition, Lynx became the most user-friendly
  729.    Gopher client, although that was only an ancillary capability.
  730.    
  731.    This distributed approach let providers retain complete control over
  732.    their information, but it made communication between users and
  733.    providers somewhat more difficult. Following the lead of Neal Erdwien,
  734.    of Kansas State University, the Lynx hypertext format was extended to
  735.    include links for including ownership information with each file. This
  736.    information made it possible for users running Lynx clients to send
  737.    comments and suggestions via e-mail to the providers.
  738.    
  739.    This early version of Lynx was also augmented to support hypertext
  740.    links to programs running on remote systems. It included the ability
  741.    to open a Telnet connection, as well as the ability to start programs
  742.    via rexec, inetd, or by direct socket connects. These capabilities
  743.    were included to allow users to access databases or custom program
  744.    interfaces.
  745.    
  746.    A subsequent version of Lynx incorporated the World Wide Web libraries
  747.    to allow access to the full list of WWW servers, along with the option
  748.    to build hypertext documents in HTML, rather than the native Lynx
  749.    format. HTML has become far more widely used, and the native format is
  750.    being phased out. With the addition of the WWW libraries, Lynx became
  751.    a fully-featured WWW client, limited only by the display capabilites
  752.    offered in the curses environment.
  753.    
  754.    At The University of Kansas, Lynx is used in several different ways to
  755.    give users access to the campus wide information system. First, it is
  756.    run on several local clients from a script named "kufacts" that points
  757.    to the starting file located on a local server. Second, it runs
  758.    whenever a user logs into an account called "kufacts" on a system
  759.    named kufacts.cc.ukans.edu. Users without a local account may use this
  760.    system to explore the KU CWIS and experiment with Lynx.
  761.    
  762.    Lynx was designed by Lou Montulli, Charles Rezac and Michael Grobe of
  763.    Academic Computing Services at The University of Kansas. Lynx was
  764.    implemented by Lou Montulli and is now maintained by Garrett Arch
  765.    Blythe.
  766.    
  767.    Lynx has incorporated code from a variety of sources along the way.
  768.    The earliest versions of Lynx included code from Earl Fogel of
  769.    Computing Services at the University of Saskatchewan, who implemented
  770.    HYPERREZ in the UN*X environment. Those versions also incorporated
  771.    libraries from the UN*X Gopher clients developed at the University of
  772.    Minnesota, and the later versions of Lynx rely on the WWW client
  773.    library code developed by Tim Berners-Lee (and others) and the WWW
  774.    community.
  775.    
  776.    Lynx is presently available via anonymous FTP from ftp2.cc.ukans.edu.
  777.    ToC
  778.    
  779. Additional Information
  780.  
  781.    For a tutorial introduction to HTML see:
  782.    http://www.ncsa.uiuc.edu/demoweb/html-primer.html.
  783.    For a quick reference guide to HTML see:
  784.    http://kuhttp.cc.ukans.edu/lynx_help/HTML_quick.html
  785.  
  786.    For reference information on HTML see:
  787.    http://info.cern.ch/hypertext/WWW/MarkUp/MarkUp.html 
  788.    
  789.     Garrett Blythe
  790.     Lou Montulli
  791.     Michael Grobe
  792.     Stephen Ware
  793.     Academic Computing Services
  794.     The University of Kansas
  795.     Lawrence, Kansas 66045
  796.     
  797.    ToC
  798.  
  799.