Annotation of 43BSDTahoe/man/man1/learn.1, revision 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.