|
|
1.1 root 1: .TH LEARN 1 "26 April 1983"
2: .SH NAME
3: learn \- computer aided instruction about UNIX
4: .SH SYNOPSIS
5: .B learn
6: [
7: .BR \- directory
8: ]
9: [ subject [ lesson ] ]
10: .SH DESCRIPTION
11: .I Learn
12: gives Computer Aided Instruction courses and
13: practice in the use of UNIX, the C Shell,
14: and the Berkeley text editors.
15: To get started simply type
16: .BR learn .
17: The program will ask questions to find out what
18: you want to do.
19: Some questions may be bypassed by naming a
20: .IR subject ,
21: and more yet by naming a
22: .IR lesson .
23: You may enter the
24: .I lesson
25: as a number that
26: .I learn
27: gave you in a previous session.
28: If you do not know the lesson number,
29: you may enter the
30: .I lesson
31: as a word, and
32: .I learn
33: will look for the first lesson containing it.
34: If the
35: .I lesson
36: is `\fB\-\fP',
37: .I learn
38: prompts for each lesson;
39: this is useful for debugging.
40: .PP
41: The
42: .IR subject \|'s
43: presently handled are
44: .if n .sp 1v
45: .if t .sp .5v
46: .nf
47: files
48: editor
49: vi
50: morefiles
51: macros
52: eqn
53: C
54: .fi
55: .PP
56: There are a few special commands.
57: The command `bye' terminates a
58: .I learn
59: session and `where' tells you of your progress,
60: with `where\0m' telling you more.
61: The command `again' re-displays the text of the lesson
62: and `again\0\fIlesson\fP' lets you review
63: .IR lesson .
64: .PP
65: The
66: .BI \- directory
67: option allows one to exercise a script in
68: a nonstandard place.
69: .SH FILES
70: .nf
71: /usr/lib/learn subtree for all dependent directories and files
72: /usr/tmp/pl\(** playpen directories
73: .SH SEE ALSO
74: csh(1), ex(1)
75: .SH BUGS
76: The main strength of
77: .I learn,
78: that it asks the student to use the real UNIX,
79: also makes possible baffling mistakes.
80: It is helpful, especially for nonprogrammers,
81: to have a UNIX initiate near at hand during the first
82: sessions.
83: .PP
84: Occasionally lessons are incorrect, sometimes because the local version
85: of a command operates in a non-standard way.
86: Such lessons may be skipped with the `skip' command,
87: but it takes some sophistication to recognize
88: the situation.
89: .PP
90: To find a
91: .I lesson
92: given as a word,
93: .I learn
94: does a simple
95: .IR fgrep (1)
96: through the lessons.
97: It is unclear whether this sort
98: of subject indexing is better than none.
99: .PP
100: Spawning a new shell is required for each of many
101: user and internal functions.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.