% CST8207 Week 06 Notes – Midterm Test #1 and Review % Ian! D. Allen - - [www.idallen.com] % Winter 2014 - January to April 2014 - Updated Sun Feb 16 05:17:39 EST 2014 Readings, Assignments, Labs, and ToDo ===================================== - Read (at least) these things (All The Words): - [Week 06 Notes HTML] – this file – **Read All The Words** - [List of Commands You Should Know] - [Video Tutorials on Lynda.com] - Using your [lynda.com] account, watch [Unix for Mac OS X Users] Midterm Test #1 and Quiz ------------------------- - Midterm #1 takes place Wednesday, February 12 in your lecture. - See the [Week 04 Notes HTML] for details about the test and the quiz. - [Midterm 1 PDF] Midterm Test #1 Analysis ------------------------- It took me an hour to prepare your midterm test for marking because 52 students out of 90 did not follow the [Test Instructions]: 23 did not fill in correct test version numbers 23 did not put correct lab section number on question sheet - Number of students who entered their own name incorrectly on the mark-sense form (usually by shortening it): `13` - Number of students who got question #45 wrong even though the answer was given in the Test Instructions printed at the top of the test: `13` - Class scores for 90 (out of 96 registered) students: 97.8 95.6 94.8 88 88 86.7 86.2 86.2 84.4 80 79.8 77.8 77.8 76.8 75.6 73.3 73.3 72.6 71.1 70.4 69 68.9 68.9 68.9 68.2 66.7 66.7 64.8 64.7 64.4 63.8 62.5 62.2 62.2 61.6 60 59.4 59.4 59.4 58.5 57.8 57.2 55.6 55.6 55.6 53.7 53.3 53.3 51.1 51.1 51.1 48.9 48.5 47.5 47.4 46.7 45.3 45.3 44.5 44.4 43.9 42.2 42.2 41.8 41 41 38 37.8 37.4 36.6 35.5 35.2 35.2 33.3 30.8 28 27.7 27.2 25.9 24.8 24.4 24.4 24.4 22.2 22.2 22 20 20 17.6 15.1 90% - 100% 3 *** 80% - 90% 8 ******** 70% - 80% 9 ********* 60% - 70% 16 **************** 50% - 60% 15 *************** 40% - 50% 15 *************** 30% - 40% 9 ********* 20% - 30% 13 ************* 10% - 20% 2 ** 0% - 10% 0 - You can see the errors in [Midterm Test #1 PDF][Midterm 1 PDF]. Assignments this week --------------------- Check the due date for each assignment and put a reminder in your agenda, calendar, and digital assistant. - Read All The Words, Do, and then Submit via Blackboard: - [Assignment #04 HTML] – simple commands, copy, GLOB and redirection - [Assignment #05 HTML] – BONUS Assignment! Extra Marks! Midterm 1 review. - Really do **Read All The Words**. You don’t get a second chance to get it right. Lab work this week ------------------ The worksheets are available in four formats: Open Office, PDF, HTML, and Text. Only the Open Office format allows you “fill in the blanks” in the worksheet. The PDF format looks good but doesn’t allow you to type into the blanks in the worksheet. The HTML format is crude but useful for quick for viewing online. - [Worksheet #02 HTML] – Using standard Linux commands I - PS1, cd, find, less, ls, man, mkdir, passwd, pwd, rmdir - [Worksheet #03 HTML] – Using standard Linux commands II - cat, clear, cp, find, grep, history, less, man, mv, rm, sleep, touch - [Worksheet #04 HTML] – GLOB Patterns and Aliases - bash GLOB patterns, alias, sum - [Worksheet #05 HTML] – I/O Redirection and Pipes - I/O redirection and pipes, date, head, nl, tail, tr, wc ### Optional Bonus VIM Assignment – extra marks - [Assignment #03 HTML] – *Optional* VIM Text Editor Practice - this is an *optional* worksheet for a BONUS assignment using `vim` - Optional Reading: [The VI (VIM) Text Editor] - [Worksheet #06 HTML] – *Optional* VIM Text Editor Practice - this is an *optional* worksheet for a BONUS assignment using `vim` - Optional command-line VIM tutorial: the `vimtutor` program on the CLS. From the Class Notes link on the Course Home Page ================================================= ![https://thedaywefightback.org/] - Review last week. Did you do everything assigned last week? From the Classroom Whiteboard/Chalkboard ======================================== - **Take notes in class!** Your in-class notes would go here. - No man page for `bash` built-in commands `cd`, `alias`, `history`, etc. - use the `help` built-in command: `help alias` - Review work for the first Midterm Test (Wed Feb 12 10am). - You must read the [Test Instructions] first. - Do the [Practice Test] - Review [last fall]’s [midterm test]. - Review [last winter]’s [midterm test][1]. Learning the Material --------------------- - You learn the material because you want to be a Computer Systems Technician. - You like doing this work; you want to be good at it. - Review your mistakes on the first midterm test (questions re-appear). - For practice tests and quizzes, see the [Practice Test README][Practice Test] - Review the commands used in each lab worksheet (and their common options). - [Unix/Linux Command List][List of Commands You Should Know] - Review how the shell works: GLOB, redirection, quotes - Know **why** the shell behaves that way. Copy/paste teaches you nothing. - split on semicolons and pipes first, then do redirection - What are the Four Rules for Output Redirection? Three Rules for Pipes? - [Unix Shell I/O Redirection (including Pipes)] Real Sysadmin Work ================== ![Take Notes in Class] -- | 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] format [www.idallen.com]: http://www.idallen.com/ [List of Commands You Should Know]: 900_unix_command_list.html [Video Tutorials on Lynda.com]: 910_lynda_index.html [lynda.com]: https://lyceum.algonquincollege.com/Lynda [Unix for Mac OS X Users]: http://wwwlyndacom.rap.ocls.ca/Mac-OS-X-10-6-tutorials/Unix-for-Mac-OS-X-Users/78546-2.html [Midterm 1 PDF]: midterm1.pdf [Test Instructions]: 000_test_instructions.html [The VI (VIM) Text Editor]: 300_vi_text_editor.html [https://thedaywefightback.org/]: common/TDWFB2.jpg "https://thedaywefightback.org/" [Practice Test]: PRACTICE_TEST_README.html [last fall]: ../../13f [midterm test]: ../../13f/notes/data/midterm1.pdf [last winter]: ../../13w [1]: ../../13w/notes/data/midterm1.pdf [Unix Shell I/O Redirection (including Pipes)]: 200_redirection.html [Take Notes in Class]: data/remember.jpg "Take Notes in Class" [Plain Text]: week06notes.txt [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/