Updated: 2016-02-22 14:03 EST
Do not print this assignment on paper!
- On paper, you will miss updates, corrections, and hints added to the online version.
- On paper, you cannot follow any of the hyperlink URLs that lead you to hints and course notes relevant to answering a question.
- On paper, scrolling text boxes will be cut off and not print properly.
08h00 (8am) Wednesday March 16, 2016 (middle of Week 9)
assignment06.txtin your CLS account.
assignment06.txtuploaded to Blackboard. DOS (Windows) format files will not be marked.
WARNING: Some inattentive students upload Assignment #6 into the Assignment #5 upload area. Don’t make that mistake! Be exact.
This is a BONUS assignment for extra credit. It is optional.
Do not print this assignment on paper! On paper, you cannot follow any of the hyperlink URLs that lead you to hints and course notes relevant to answering a question.
Make the CLS directory
~/CST8207-16W/Assignments/assignment06, in which you will create the Linux-format plain text file from the following task.
assignment06directory is the Base Directory for most pathnames in this assignment. Store your files and answers in this Base Directory.
Make sure you have all the numbered Prerequisites (above) before you begin.
assignment06.txtin the Base Directory on the CLS. For every question that you answered incorrectly on your own Midterm Test #1, reproduce in the answer file:
Use the exat format described below to enter the question and answer.
If you had no incorrect answers, upload an empty answer file. If you missed the test, you would have to copy the entire test and answer every question to get full marks for this bonus assignment.
Underneath each question and correct answer in your answer file, indicate specifically where in the Class Notes (which section of which Class Notes file) you can learn how to generate this correct answer. No marks are awarded unless your exact source for getting the answer is shown. Show me that you know exactly where in the notes, worksheets, or manual pages the answer comes from.
Number each question with a leading
Q and use this exact file format for each answer:
Q5. What character signals EOF at the keyboard? Answer: ^D Source: 120_shell_basics "Interrupting Processes and signalling End-of-File" Source: 200_redirection "Input Redirection" Q22. How do you recursively remove a non-empty directory? Answer: rm -r Source: Worksheet 3 section 5 rm command
Qusing the above format.
Answer:using the above format.
Source:using the above format.
WARNING: You can copy-and-paste each question and the correct answer into your answer file. You must do your own work finding the source where the correct answer can be found. Marks are awarded for original typed work for the source, not for copy-and-paste from your friends. Any source answers that are found to be copy-and-paste from some other document will result in a charge of plagiarism or academic fraud. Do your own research; type your own answer source locations; no copy-and-paste from your friends; they won’t be at your job interview.
In this assignment, you are only answering the questions that you got wrong on the midterm test, not all the questions. Just the ones you got wrong.
You will use a Linux text editor to create the
assignment06.txt Linux-format text file in your Base Directory in your CLS account.
You must create this file on the CLS and keep a copy in your Base Directory.
Submit your Linux-format plain text file following the directions below.
DOS (Windows) format files will not be marked.
assignment06.txtfile from the CLS to your local computer and verify that the file still contains all the correct content from the CLS. Do not edit this file on your local computer! No empty files, please! Edited or damaged files will not be marked. You may want to refer to your File Transfer notes.
assignment06.txtLinux-format plain text file from your local computer to the correct Assignment area on Blackboard (with the exact name) before the due date:
Use only Attach File on the Upload Assignment page. Do not enter any text into the Text Submission or Comments boxes on Blackboard; I do not read them. Use only the Attach File section followed by the Submit button. If you need to comment on any assignment submission, send me EMail.
You can revise and upload the file more than once using the Start New button on the Review Submission History page to open a new Upload Assignment page. I only look at the most recent submission.
You must upload the file with the correct name from your local computer; you cannot correct the name as you upload it to Blackboard.
You will also see the Review Submission History page any time you already have an assignment attempt uploaded and you click on the underlined assignment06 link. You can use the Start New button on this page to re-upload your assignment as many times as you like.
You cannot delete an assignment attempt, but you can always upload a new version. I only mark the latest version.
I do not accept any assignment submissions by EMail. Use only the Blackboard Attach File. No word processor documents. Linux-format Plain Text only.
Use the exact file name given above. Upload only one single file of Linux-format plain text, not HTML, not RTF, not MSWord. No fonts, no word-processing. Linux plain text only.
The format is Linux-style plain text, i.e. using a Linux text editor such as VIM/Nano/Pico/Gedit.
NO EMAIL, WORD PROCESSOR, PDF, RTF, DOS, MICROSOFT, MACINTOSH, or HTML DOCUMENTS ACCEPTED.
No marks are awarded for submitting under the wrong assignment number or for using the wrong file name. Use the exact 16-character, lower-case name given above.
WARNING: Some inattentive students don’t read all these words. Don’t make that mistake! Be exact.
READ ALL THE WORDS. OH PLEASE, PLEASE, PLEASE READ ALL THE WORDS!
Author: | Ian! D. Allen - email@example.com - 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/
Author Ian! D. Allen