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