32v 1m learn

From Computer History Wiki
Jump to: navigation, search

LEARN(1) UNIX Programmer's Manual LEARN(1)


NAME

    learn - computer aided instruction about UNIX

SYNOPSIS

    learn [ -directory ] [ subject [ lesson  [ speed ] ] ]

DESCRIPTION

    _L_e_a_r_n gives CAI courses and practice in the use of UNIX.  To
    get started simply type `learn'.  The program will ask ques-
    tions to find out what you want to do.  The questions may be
    bypassed by naming a _s_u_b_j_e_c_t, and the last _l_e_s_s_o_n number
    that _l_e_a_r_n told you in the previous session.  You may also
    include a _s_p_e_e_d number that was given with the lesson number
    (but without the parentheses that _l_e_a_r_n places around the
    speed number).  If _l_e_s_s_o_n is `-', _l_e_a_r_n prompts for each
    lesson; this is useful for debugging.
    The _s_u_b_j_e_c_t_s presently handled are


         editor
         eqn
         files
         macros
         morefiles
         C
    The special command `bye' terminates a _l_e_a_r_n session.
    The -_d_i_r_e_c_t_o_r_y option allows one to exercise a script in a
    nonstandard place.

FILES

    /usr/learn and all dependent directories and files

BUGS

    The main strength of _l_e_a_r_n, that it asks the student to use
    the real UNIX, also makes possible baffling mistakes.  It is
    helpful, especially for nonprogrammers, to have a UNIX ini-
    tiate near at hand during the first sessions.
    Occasionally lessons are incorrect, sometimes because the
    local version of a command operates in a non-standard way.
    Such lessons may be skipped, but it takes some sophistica-
    tion to recognize the situation.