32v 1m learn

From Computer History Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.