[MSOE Logo]

MS-371
Introduction to Unix

   
 
Week Period Topics Reading Assignment Lab
#1 Lecture 1 Course introduction   Lab 1:  Intro. Cmds.
Lecture 2 Getting help:  man and info pages Chapter 1
Lecture 3 Navigating the file system and other basics  
#2 Lecture 1 man, info, whatis, who, apropos Chapter 2 Lab 2:  More Cmds
Lecture 2 Shell completion, metacharacters  
Lecture 3 File permissions and group access - Quiz #1 Chapter 3
#3 Lecture 1 tty properties, date, time, setup, scripting   Lab 3:  vi editing
Lecture 2 Editing with vi Chapter 4
Lecture 3 Editing with vi (cont.) - Quiz #2  
#4 Lecture 1 File System commands Chapter 6 Lab 3:  (cont.)
Lecture 2 File System commands (cont.)  
Lecture 3 File compression techniques - Quiz #3  
#5 Lecture 1 File attributes and permissions Chapter 7 Lab 4:  File System Mgmt
Lecture 2 Groups and ownership rights  
Lecture 3 Searching and linking in the file system - Quiz #4  
#6 Lecture 1 Shell features (bash exclusively) Chapter 8 Lab 4:  (cont.)
Lecture 2 Wildcards and meta-characters  
Lecture 3 Devices, pipes and command substitution - Quiz #5  
#7 Lecture 1 Filters (pipelines) Chapter 9 Lab 5:  Filters
Lecture 2 Commands useful with filters  
Lecture 3 Simple shell scripts - Quiz #6  
#8 Lecture 1 Process control and management Chapter 10 Lab 6:  Processes
Lecture 2 Shell features for process control  
Lecture 3 Job control and cron (delayed-batch) execution - Quiz #7  
#9 Lecture 1 Regular expressions in Unix/Linux Chapter 15 Lab 7:  Regular Expr.
Lecture 2 grep - gen. regular expression parsing  
Lecture 3 sed & awk - stream editing and processing - Quiz #8  
#10 Lecture 1 Shell programming Chapter 18 Lab 7:  (cont.)
Lecture 2 Parameter passing within shell scripts  
Lecture 3 Control statements in shell scripts  
#11 Exam week Final exam    
   
  This page was last updated on December 16, 2004; send comments to Dr. Jeffrey Blessing