2.9BSD/usr/man/man1/learn.1

Compare this file to the similar file:
Show the results in this format:

.TH LEARN 1
.UC
.SH NAME
learn \- computer aided instruction about UNIX
.SH SYNOPSIS
\fBlearn\fP [ \-directory ] [ subject [ lesson [ speed ]]]
.SH DESCRIPTION
\fILearn\fP gives CAI courses and practice in the use of \fBUNIX\fP.  To get
started simply type 'learn'.  The program will ask questions to find out
what you want to do.  The questions may be bypassed by naming a \fIsubject\fP,
and the last \fIlesson\fP number that \fIlearn\fP told you in the previous
session.  You may also include a \fIspeed\fP number that was given with the
lesson number (but without the parentheses that \fIlearn\fP places around 
the speed number).  If \fIlesson\fP is '\-', \fIlearn\fP prompts for each
lesson; this is useful for debugging.
.PP
The \fIsubjects\fP presently handled are
.IP
.ns
editor
eqn
files
macros
morefiles
C
.fi
.PP
The special command 'bye' terminates a \fIlearn\fP session.
.PP
The \-\fIdirectory\fP option allows one to exercise a script in a nonstandard
place.
.SH FILES
/usr/learn and all dependent directories and files
.SH SEE ALSO
M. E. Lesk and B. W. Kernighan, \fILearn \(em Computer Aided Instruction
on UNIX\fP
.SH BUGS
The main strength of \fIlearn\fP, that it asks the student to use the real
\fBUNIX\fP, also makes possible baffling mistakes.  It is helpful, especially
for nonprogrammers, to have a \fBUNIX\fP initiate near at hand during the first
sessions.
.PP
Occasionally lessons are incorrect, sometimes because the local version of
command operates in a non-standard way.  Such lessons may be skipped, but it
takes some sophistication to recognize the situation.
.PP
Learn teaches the Bourne shell (sh(1)), and ed(1);
Csh(1) and ex(1) are not supported.