<<<<<<<<<<<<<CLEAR PROMPT LINE ONLY>>>>>>>>>>>>>>>>>>>

PRLCLEAN

                                    
 ------------ UNIVERSAL INTERACTION ROUTINE ----------------------

INTERACT

 $CMD_PR1$
 $CMD_PR2$
 $CMD_PR3$
 $CMD_PR4$
 $CMD_PR5$
 $CMD_PR6$
$PROMPT$
 U: LCLEAN
 That is correct!
 You've got it on the 2nd try.
 Good, you understand the concept.
$FIRST_F1$
$FIRST_F2$
$FIRST_F3$
$FIRST_F4$
$SECOND_F1$
 $SECOND_F2$
$SECOND_F3$
$SECOND_F4$
 I will help you this time.        
                                      
                                      
                                      
$PROMPT$

FORGET1

$PROMPT$$ANSWER$
 Observe the EXAMPLE line above.
 -----END INTERACTION ROUTINE--------------------------
**********FOOTER TO REQUEST CONTINUATION**********

PAUSE

If they want to quit, do so
   <<<<< LEFT_CLEAN SUBROUTINE >>>>>>>>>>>>>>>>>>>>>

LNEXT

                                      
 Below is a subroutine to paint over the contents of our terminal
 screen and put a prompt in the appropriate place.

ENCORE2

                                    
$PROMPT$ 
 This is the routine that draws the terminal

DRAWTERM

                 TERMINAL                

NEXT

 $V1$
                                         
 <<<<<<<<<<<<CLEAN INSIDE UPPER BOX ONLY>>>>>>>>>>>>>>>

ENCORE1

 <<<<<<<<<<<<<CLEAR BOTTOM AREA ONLY>>>>>>>>>>>>>>>>>>>

BOTCLEAN

 <<<<<<< Standout Line Procedure >>>>>>>>>>

LINE

                                                                               

TOPDISPLAY1

  ---------------------------------- 
| value | permission | explanation | 
|-------|------------|-------------| 
|   4   |     r      |   read      |
|   2   |     w      |   write     |
|   1   |     x      |   execute   |
|   -   |     -      |   protected |
  ---------------------------------- 

TOPDISPLAY2

  ---------------------------------- 
| value | permission | explanation | 
|-------|------------|-------------| 
|   4   |     r      |   read      |
|   2   |     w      |   write     |
|   1   |     x      |   execute   |
|   -   |     -      |   protected |
  ---------------------------------- 

               owner       group       others
           |  r  w  x  |  r  -  x  |  -  -  -  |
EXAMPLE:  |  4 +2 +1  |  4 +0 +1  |  0 +0 +0  |
                 7           5           0      

AANVANG

 The octal value for file protection may be computed from
 the numeric values shown in the table above. 
For example, if you want to set the following protections:           
     owner: read, write and execute privileges                        
     group: read and execute privileges only                 
     other: no privileges 
the octal value for the mode would be: 750.
 ------------ octal practice INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
Octal permissions practice, - 1.4.3.0.7
 $PROMPT$$ANSWER$
               owner       group       others
           |  r  w  x  |  r  w  x  |  r  w  x  |
EXAMPLE:  |  4 +2 +1  |  4 +2 +1  |  4 +2 +1  |
                 7           7           7      
 ------------ 2nd octal practice INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
Octal permissions practice 2, - 1.4.3.0.7
 $PROMPT$$ANSWER$
               owner       group       others
           |  r  w  -  |  r  -  -  |  r  -  -  |
EXAMPLE:  |  4 +2 +0  |  4 +0 +0  |  4 +0 +0  |
                 6           4           4