----------------------------------------------------- Week 5 Notes for CST8129 - Ian Allen - idallen@ncf.ca ----------------------------------------------------- Remember - knowing how to find out an answer is more important than memorizing the answer. Learn to fish! RTFM! (Read The Fine Manual) ------- Review: ------- In Week 1 (see week01notes.txt) you learned about News groups and how to read the course announcements, post, and cancel articles. You logged in to the Linux Lab (T127) and then to ACADUNIX and verified your userid, password, and disk quota. You changed your password. In Week 2 (see week02notes.txt) you read Chapter 1 and answered the review questions in the notes. You remembered how to use the VI text editor by writing and modifying a small script copied from the textbook. You downloaded a C program and compiled and ran it. You used the "diff" command with and without the "-w" option. In Week 3 (see week03notes.txt) you handed in Lab Exercise #1 and started reading Chapter 8 using the Chapter 8 reading guide and questions. In Week 4 (see week04notes.txt) you handed in Lab Exercise #2 and finished reading Chapter 8. ------------------- This week (Week 5): ------------------- Do lab03exercise.txt (based on Chapters 1 and 8 and the Notes). Study the text and notes for the first midterm test. Read these updated or new files under "Notes": expansion_order.txt Order of Shell Command Line processing data_mining.txt Using commands and pipes to "mine" and extract data from the system miscellaneous.txt Miscellanous Unix Facts links_and_inodes.html Understanding Unix file links and inodes chapter01guide.txt Chapter 1 Reading Guide text_errata.txt Errors in the textbook redirection.txt Unix Shell I/O Redirection Midterm Test: 8am Monday September 30 (45 minutes) - Chapter 1 (see Reading Guide) - Chapter 8 (see Reading Guide) - Chapter 9 (two short scripts only) - Other Useful Notes: arguments_and_options expansion_order file_system home_and_HOME links_and_inodes miscellaneous pathnames quotes redirection shells umask