(same as in your email) Topic list: multi-user operating system, multi-process operating system secure login, ssh sh, csh, tcsh, bash command line structure: options, arguments, case-sensitive, options can have their own arguments "some basic commands" slide basic use of 'man' to get help, layout of 'man' pages -- hierarchical (tree-structured) organization of files "common Unix directories" * "directory terminology" absolute vs. relative pathnames "file system commands", how to use them, options (-i, -p, -r) data provided by 'ls -l' permissions: meaning, two ways to change them filename expansion (wildcards) legal characters for directory names soft (symbolic) and hard links find* -- cat, less, head, tail, lpr, enscript, lpq, wc diff* sort*, uniq* disk quota operations* file compression* -- aliases -- echo redirection piping -- topics I am saving for the final: SUID, SGID emacs, vi date, du, tr -- FAQ: Q: When is the exam? A: Thu. Mar. 26, 11:00 AM, as announced in class on multiple occasions. Q: What are the dashes in the above list? A: They separate sections of the notes. Q: What is the meaning of the '*"? A: Topics deserving special review because they were not used in the HW. Q: What will the exam cover? A: On the course web page, through "redirection and piping" (except for the sections on editors). Q: What kinds of questions will be on the exam? A: Fill-in-the-blank, multiple choice, etc. In terms of content, questions from the slides plus questions similar to the HW. Q: There are a few topics covered in class that are not on the slides, e.g., Windows vs. Unix line endings, etc. Will they be on the exam? A: I will put up new slides for those topics after the exam & they will be on the final. I didn't want to create a moving target for you by changing the slides after the exam was announced.