Annotation of 43BSDTahoe/man/man1/learn.1, revision 1.1.1.1

1.1       root        1: .\"    @(#)learn.1     6.2 (Berkeley) 5/15/86
                      2: .\"
                      3: .TH LEARN 1 "May 15, 1986"
                      4: .AT 3
                      5: .SH NAME
                      6: learn \- computer aided instruction about UNIX
                      7: .SH SYNOPSIS
                      8: .B learn
                      9: [
                     10: .BR \- directory
                     11: ]
                     12: [ subject [ lesson ] ]
                     13: .SH DESCRIPTION
                     14: .I Learn
                     15: gives Computer Aided Instruction courses and
                     16: practice in the use of UNIX, the C Shell,
                     17: and the Berkeley text editors.
                     18: To get started simply type
                     19: .BR learn .
                     20: If you had used
                     21: .I learn
                     22: before and left your last session without completing a subject,
                     23: the program will use information in $HOME/.learnrc to start you up
                     24: in the same place you left off.
                     25: Your first time through,
                     26: .I learn
                     27: will ask questions to find out what you want to do.
                     28: Some questions may be bypassed by naming a
                     29: .IR subject ,
                     30: and more yet by naming a
                     31: .IR lesson .
                     32: You may enter the
                     33: .I lesson
                     34: as a number that
                     35: .I learn
                     36: gave you in a previous session.
                     37: If you do not know the lesson number,
                     38: you may enter the
                     39: .I lesson
                     40: as a word, and
                     41: .I learn
                     42: will look for the first lesson containing it.
                     43: If the
                     44: .I lesson
                     45: is `\fB\-\fP',
                     46: .I learn
                     47: prompts for each lesson;
                     48: this is useful for debugging.
                     49: .PP
                     50: The
                     51: .IR subject \|'s
                     52: presently handled are
                     53: .if n .sp 1v
                     54: .if t .sp .5v
                     55: .nf
                     56: .in +0.5i
                     57: files
                     58: editor
                     59: vi
                     60: morefiles
                     61: macros
                     62: eqn
                     63: C
                     64: .in -0.5i
                     65: .fi
                     66: .PP
                     67: There are a few special commands.
                     68: The command `bye' terminates a 
                     69: .I learn
                     70: session and `where' tells you of your progress,
                     71: with `where\0m' telling you more.
                     72: The command `again' re-displays the text of the lesson
                     73: and `again\0\fIlesson\fP' lets you review
                     74: .IR lesson .
                     75: There is no way for
                     76: .I learn
                     77: to tell you the answers it expects in English, however,
                     78: the command `hint' prints the last part of the lesson script
                     79: used to evaluate a response, while `hint m' prints the
                     80: whole lesson script.
                     81: This is useful for debugging
                     82: lessons and might possibly give you an idea about what it expects.
                     83: .PP
                     84: The
                     85: .BI \- directory
                     86: option allows one to exercise a script in
                     87: a nonstandard place.
                     88: .SH FILES
                     89: /usr/lib/learn subtree for all dependent directories and files
                     90: .br
                     91: /usr/tmp/pl\(**        playpen directories
                     92: .br
                     93: $HOME/.learnrc startup information
                     94: .SH SEE ALSO
                     95: csh(1), ex(1)
                     96: .br
                     97: B. W. Kernighan and M. E. Lesk, \fILEARN \- Computer-Aided Instruction on UNIX\fR
                     98: .SH BUGS
                     99: The main strength of
                    100: .I learn,
                    101: that it asks the student to use the real UNIX,
                    102: also makes possible baffling mistakes.
                    103: It is helpful, especially for nonprogrammers,
                    104: to have a UNIX initiate near at hand during the first
                    105: sessions.
                    106: .PP
                    107: Occasionally lessons are incorrect, sometimes because the local version
                    108: of a command operates in a non-standard way.
                    109: Occasionally a lesson script does not recognize all the different
                    110: correct responses, in which case the `hint' command may be useful.
                    111: Such lessons may be skipped with the `skip' command,
                    112: but it takes some sophistication to recognize the situation.
                    113: .PP
                    114: To find a
                    115: .I lesson
                    116: given as a word,
                    117: .I learn
                    118: does a simple
                    119: .IR fgrep (1)
                    120: through the lessons.
                    121: It is unclear whether this sort
                    122: of subject indexing is better than none.
                    123: .PP
                    124: Spawning a new shell is required for each of many
                    125: user and internal functions.
                    126: .PP
                    127: The `vi' lessons are provided separately from the others.
                    128: To use them see your system administrator.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.