DATE TOPIC(S)/READING DUE TODAY
     
Aug 25 Course introduction
Brief history of UNIX and Linux
Daily challenge #1
Aug 27 Installing a Linux distribution
root
READ: MUSTER 1.1
Daily challenge #2
Sep 1 LABOR DAY
Sep 3 shell and bash shell
Essential utilities
READ: BASH pp. 1-5 MUSTER 2.1-2.2
Daily challenge #3
Sep 8 Introduction to vi/vim
READ: MUSTER 4.1-4.3, 4.12
Daily challenge #4
Sep 10 Essential utilities (cont.)
READ: MUSTER 2.3
Daily challenge #5
Sep 15 Filesystem and the Filesystem Hierarchy Standard (FHS)
READ: MUSTER 2.4-2.5, Filesystem Hierarchy Standard (FHS)
Daily challenge #6
Sep 17 bash shell history
bash shell aliases and rc files
READ: BASH 47-49, 55-60
Daily challenge #7
Sep 22 man pages
essential utilities (cont.)
READ: MUSTER 2.6, 3.1-3.3
Daily challenge #8
Sep 24 vi/vim editor (cont.)
READ: MUSTER 4.4-4.5
Daily challenge #9
Sep 29 special characters and shell variables
READ: MUSTER 3.4
Daily challenge #10
Midterm #1
Oct 1 path and $PATH
READ: BASH pp. 71-74, MUSTER 3.6
Daily challenge #11
Oct 6 path and $PATH (cont.)
READ: MUSTER 7.1-7.2
Daily challenge #12
Oct 8 path and $PATH (cont.)
linking
READ: MUSTER 7.3-7.5
Daily challenge #13
Oct 13 Permissions
READ: MUSTER 9.1-9.5
Daily challenge #14
Oct 15 Permissions (cont.)
READ: MUSTER 9.6-9.8
Daily challenge #15
Oct 20 vi/vim editor (cont.)
umask
READ: MUSTER 4.6-4.9, 9.10-9.11
Daily challenge #16
Oct 22 process control
READ: BASH MUSTER 10.1-10.2
Daily challenge #17
Oct 27 job control
READ: BASH 197-205
Daily challenge #18
Oct 29 bc
READ: MUSTER 5.6
Daily challenge #19
Nov 3 NO CLASS Daily challenge #20 [EXTRA CREDIT]
Nov 5 essential utilities (cont.)
READ: MUSTER 5.7-5.11
Daily challenge #21
Nov 10 regular expressions and grep
READ: MUSTER 5.5, Regular Expressions User Guide, Regular Expressions Cheat Sheet
Daily challenge #22
Nov 12 regular expressions and sed/awk
READ: MUSTER 5.13-5.14
Daily challenge #23
Nov 17 bash shell command-line processing
READ: BASH 180-184, MUSTER 8.1 (through p. 416)
Daily challenge #24
Midterm #2
Nov 19 bash shell command-line processing
READ: MUSTER 8.1 (pp. 416-447), 8.2
Daily challenge #25
Nov 24 bash shell scripting
READ: MUSTER 6.1-6.4
Daily challenge #26
Nov 26 OPEN LAB DAY
Dec 1 bash shell variables and functions
bash shell arithmetic
READ: BASH 81-90, 146-151
Daily challenge #27
Dec 3 bash shell user input
bash shell scripting (cont.)
READ: BASH 178-180, 108-122
Daily challenge #28
Dec 8 bash shell scripting (cont.)
READ: BASH 122-134
Daily challenge #29
Dec 10 Review for final exam Daily challenge #30
Monday, December 15, 12:00 - 2:00 pm, MC 125 Final exam