macros for different classes of network
[unix-history] / .ref-BSD-3 / usr / man / man1 / learn.1
CommitLineData
86f80780
BJ
1.TH LEARN 1
2.SH NAME
3learn \- computer aided instruction about UNIX
4.SH SYNOPSIS
5.B learn
6[
7.BR \- directory
8]
9[ subject [ lesson [ speed ] ] ]
10.SH DESCRIPTION
11.I Learn
12gives CAI courses and practice in the use of UNIX.
13To get started
14simply type `learn'.
15The program will ask questions to find out what
16you want to do.
17The questions may be bypassed by naming a
18.I subject,
19and the last
20.I lesson
21number that
22.I learn
23told you in the previous session.
24You may also include a
25.I speed
26number that was given with the lesson number
27(but without the parentheses that
28.I learn
29places around the speed number).
30If
31.I lesson
32is `\-',
33.I learn
34prompts for each lesson;
35this is useful for debugging.
36.PP
37The
38.I subjects
39presently handled are
40.IP " "
41.nf
42editor
43eqn
44files
45macros
46morefiles
47C
48.fi
49.PP
50The special command
51`bye' terminates a
52.I learn
53session.
54.PP
55The
56.BI \- directory
57option allows one to exercise a script in
58a nonstandard place.
59.SH FILES
60/usr/learn and all dependent directories and files
61.SH BUGS
62The main strength of
63.I learn,
64that it asks the student to use the real
65UNIX, also makes possible baffling mistakes.
66It is helpful, especially for nonprogrammers,
67to have a UNIX initiate near at hand during the first
68sessions.
69.PP
70Occasionally lessons are incorrect, sometimes because the local version
71of a command operates in a non-standard way.
72Such lessons may be skipped,
73but it takes some sophistication to recognize
74the situation.