======================================== What will be tested on Midterm #2 - Unix ======================================== -IAN! idallen@ncf.ca Midterm #2 (Unix) will cover this material: Weekly Notes: 1-6 - each weekly notes file mentions several files under the "Notes" section of the course home page that you should review, e.g. quotes.txt, redirection.txt, umask.txt, etc. (see each of the weekXXnotes.txt files for the full list) Floppix: Labs 1-8 and 12-27 Exercises: 1-4 Chapter 1-4 - see the four Reading/Study guides: chapter01guide.txt chapter02guide.txt chapter03guide.txt chapter04guide.txt Chapter 5 - see the Reading/Study guide: chapter05guide.txt NOTE: the section on foreground/background is not on this test (p.104-105) - the command line (p.91) - command line syntax (p.91) - arguments (p.91) - options (p.91) - processing the command line (p.93) - the shell variable named PATH (p.94) - executing the command line (p.94) - standard input / standard output (p.94-95) - the terminal as a file (p.95) - the terminal as default standard input/output (p.95) - redirection (p.96) - redirecting standard output (p.96-97) - redirecting standard input (p.98-99) - appending standard output to a file (p.100) - using /dev/null (p.100) - pipes (p.101-103) - filters (p.103) - the tee utility (p.104) - NOTE: the section on foreground/background is not on this test (p.104-105) - filename generation / pathname expansion: ? * and [...] Chapter 8 - see the Reading/Study guide: chapter08guide.txt NOTE: for the test, be prepared to know and explain what this small subset of VI commands does: ESC a i x dd u p P h j k l :help :r file :w file :q :q! Chapter 10 Only a small part of this chapter is on the second test: - intro to the Bourne Again SHell (bash) p.301 - a simple shell script (p.302-303) - command separation and grouping using semicolon and newline (p.304-305) - the pipe symbol ("|") (p.304) - executing a command (p.316) - invoking a shell script (p.316) - the PATH variable (p.329) - pathname expansion (p.357)