% Week 02 Notes for CST8207 - Winter 2012 % Ian! D. Allen - idallen@idallen.ca - www.idallen.com % Winter 2012 - January to April 2012 Midterm Tests ============= Your first midterm test will be around week 5-7. What is best? * The Midterm Test dates will be posted on the [Course Home Page]. * Tests are short answer and multiple choice. * For full mark credit, read the [Test Instructions] for important directions on how to enter your answers on the mark-sense forms. * Each Midterm covers material on the preceding assignments and Weekly Notes. * Basic calculators are permitted for this test and the final exam. (No phones or PDA devices.) Lecture Notes for This Week =========================== From the Class Notes link on the Course Home Page ------------------------------------------------- * [Test Instructions](000_test_instructions.html) - Important directions on how to enter your answers on the mark-sense forms. * This is [Your Brain on the Internet](005_this_is_your_brain.txt) * [Frequently Asked Questions](007_freqently_asked_questions.html) * [How to report Problems](008_how_to_report_problems.txt) * [Installing VMware Tools](010_vmware_tools.html) * [Why Learn the Unix Shells?](100_why_shell.txt) * [Command Line vs. GUI: Power Users need more than GUI](110_command_line_vs_gui.txt) * [The Unix/Linux Shell](120_shell_basics.html) * [Searching for items in the Unix manual pages (RTFM)](130_man_page_RTFM.txt) * [Options and Arguments on Unix Command Lines](140_arguments_and_options.txt) * [Unix/Linux Pathnames (absolute, relative, dot, dot dot)](150_pathnames.txt) ### Assignments and Labs #### * Start [Assignment #01] - Multi-tasking and Homework * Finish [Lab #01] - Installing Fedora 12 * Start [Lab #02] - Using Standard Linux Commands I From the Classroom Whiteboard/Chalkboard ---------------------------------------- * Your in-class notes go here. - If you're not taking notes, why am I talking to you? You won't remember anything I say if you don't write some of it down. You won't even know what the lecture topics were. - Everything has a due date, after which it may not be marked. - You get one chance to get it right. See [Right the First Time](week01notes.html#right-the-first-time) * Midterm test dates? - chosen by in-class clicker responses - Friday February 10 * SOPA blackout: - - - * Geeks and repetitive tasks: - - * If Operating Systems Were Airlines * A Rap happened on Wednesday. - see the CC [Music](03_Ghosts_I.mp3) and [License](000_Licensing.txt) - send me your Rap video from Wednesday and I'll post it here - you need to distribute it under a Creative Commons license - you can use Dropbox to transfer large files ### Topics: Operating Systems, Linux, Shells, and File Systems ### * Operating Systems, e.g. Linux, BSD, OSX, Windows - Purpose of an Operating System: Manage the Hardware - Linux: an open-source operating system * Shell Programs (e.g. the Bourne-Again Shell named "bash") - Purpose of a Shell: Find and Run Programs - [The Unix/Linux Shell](120_shell_basics.html) - [Options and Arguments on Unix Command Lines](140_arguments_and_options.txt) - shell tries to help you do your job by changing what you type - file patterns are expanded by the shell * Getting Help - RTFM - [Searching for items in the Unix manual pages (RTFM)](130_man_page_RTFM.txt) - know how to quit and to search a manual page * Hierarchical File Systems - current directory, dot, and dot dot - directories inside directories (folders inside folders) - parent and child directories - the current directory - absolute and relative pathnames - [Unix/Linux Pathnames (absolute, relative, dot, dot dot)](150_pathnames.txt) - remember the two hidden absolute pathnames [000_README.txt]: 000_README.txt -- | Ian! D. Allen - idallen@idallen.ca - Ottawa, Ontario, Canada | Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/ | College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/ | Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/ [Plain Text] - plain text version of this page in [Pandoc Markdown](http://johnmacfarlane.net/pandoc/) format