% 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