32v 1m learn
From Computer History Wiki
LEARN(1) UNIX Programmer's Manual LEARN(1)
Contents
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.