Index of net2003/08w/notes
The scripts and programs in this directory have had a ".txt" suffix added, to
make sure that they are treated as text when your browser downloads them.
You usually need to remove the ".txt" suffix to compile them.
Jump down to:
* Weekly Class Notes
* Important Notes (alphabetical order)
* Labs/Assignments/Exercises
* Shell Scripts
* Course Outline / pdf,doc,wpd
* Tests and Exams (with Answers)
* Optional Material
* Data Files (binary)
* Important Notes (chronological order)
Weekly Class Notes
Jan 14 21:29 2008 week01notes.txt Week 01 Notes for NET2003
Jan 22 04:40 2008 week02notes.txt Week 02 Notes for NET2003
Jan 28 22:08 2008 week03notes.txt Week 03 Notes for NET2003
Feb 5 01:58 2008 week04notes.txt Week 04 Notes for NET2003
Feb 12 03:52 2008 week05notes.txt Week 05 Notes for NET2003
Feb 26 00:35 2008 week06notes.txt Week 06 Notes for NET2003
Mar 4 05:20 2008 week07notes.txt Week 07 Notes for NET2003
Mar 11 00:44 2008 week08notes.txt Week 08 Notes for NET2003
Mar 21 13:58 2008 week09notes.txt Week 09 Notes for NET2003
Mar 21 22:38 2008 week10notes.txt Week 10 Notes for NET2003
Apr 1 07:50 2008 week11notes.txt Week 11 Notes for NET2003
Apr 1 18:56 2008 week12notes.txt Week 12 Notes for NET2003
Important Notes (alphabetical order)
Jan 4 02:52 2007 README.txt README - Index to this NET2003 directory
Jan 22 03:21 2008 arguments_and_options.txt Options and Arguments on Unix Command Lines
Dec 4 12:24 2006 carleton_grades.jpg
Dec 19 09:21 2006 carleton_grades.txt Subject: Entering Final Grades [at Carleton]
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Feb 5 02:32 2008 command_substitution.txt Command Substitution - $(unix command)
Mar 3 22:17 2008 data_mining.txt Using commands and pipes to "mine" and extract data from the system
Feb 12 04:11 2008 deep_nesting.txt Avoiding deep indentaion in code
Jan 6 13:28 2007 disclaimer.txt Acceptable Use Warning
Feb 12 04:14 2008 exit_status.txt Return Code, Exit Status, test, if, and while
Mar 22 21:46 2008 file_transfer.txt File transfer between machines (without using a mouse!)
Jan 28 21:34 2008 finding_files.txt Searching for and finding files by name
Jan 22 03:33 2008 glob_patterns.txt GLOB patterns (wildcard pathname matching)
Feb 12 04:14 2008 http_session.txt sample HTTP session using the "nc" command
Feb 23 13:07 2008 installing_linux.txt Installing Linux
Jan 11 04:35 2007 internet_basics.html Internet Basics
Jan 3 19:57 2007 lab_use_policy.txt Computer Studies Lab Use Policy
Aug 25 16:51 2005 learning_curves.jpg
Nov 27 02:28 2007 mail_systems_terms.txt Mail Systems and Networks Terminology
Jan 11 04:12 2007 man_page_RTFM.txt Searching for items in the Unix manual pages (RTFM)
Jan 22 04:47 2008 miscellaneous.txt Miscellaneous Unix/Linux Facts
Jan 8 08:50 2008 netsubmit.txt Using the netsubmit command
Feb 12 04:14 2008 nntp_session.txt sample NNTP session using the "nc" command
Feb 12 05:13 2008 order_of_processing.txt Order of Shell Command Line processing
Jan 15 08:58 2008 pathnames.txt Unix/Linux Pathnames
Mar 11 16:00 2008 quotes.txt Unix/Linux Shell Command Line Quoting
Jan 28 21:38 2008 redirection.txt Unix Shell I/O Redirection (including Pipes)
Mar 22 17:16 2008 screendumps.txt Screen Dumps and Capturing Text via Script or Mouse
Feb 5 02:35 2008 search_path.txt Shell search PATH
Mar 21 14:06 2008 sendmailcf.txt sample raw Red Hat Linux Sendmail configuration file (no macros)
Jan 11 04:28 2007 shell_basics.txt The Unix/Linux Shell
Jan 22 03:14 2008 shell_prompt.txt Setting the BASH shell prompt
Feb 5 02:27 2008 shell_variables.txt Shell Variables you should know (including $* and $@)
Feb 12 04:14 2008 smtp_session.txt sample SMTP session using the "nc" command
Jan 15 08:58 2008 terminal.txt Using telnet/ssh Terminal emulators
Apr 2 23:14 2008 unix_command_list.txt Basic Unix/Linux Command List
Jan 4 04:35 2007 vi_basics.txt The VI (VIM) Editor - Basics
Jan 4 04:28 2007 vim_tutorial_1.7.txt = W e l c o m e t o t h e V I M T u t o r - Version 1.7 =
Feb 7 09:54 2008 vmware_networking.txt Understanding VMware networking - NAT vs. Bridged
Jan 25 10:48 2008 vpn.txt Using the Algonquin VPN (Virtual Private Network)
Labs/Assignments/Exercises
Jan 17 02:06 2008 lab01.txt Lab #01 for NET2003 due January 15, 2008 (Week 2)
Jan 17 09:58 2008 lab02.txt Lab #02 for NET2003 due January 22, 2008 (Week 3)
Mar 15 03:17 2008 lab02_answers.txt Lab 02 answers
Jan 31 17:18 2008 lab03.txt Lab #03 for NET2003 due February 1, 2008 (Week 4) (NEW DATE)
Feb 7 11:08 2008 lab04.txt Lab #04 for NET2003 due February 12, 2008 (Week 6)
Mar 14 20:29 2008 lab04_answers.txt Lab 04 answers
Feb 14 15:41 2008 lab05.txt Lab #05 for NET2003 due February 19, 2008 (Week 6.5)
Mar 14 20:32 2008 lab05_answers.txt Lab 05 answers
Feb 28 10:56 2008 lab06.txt Lab #06 for NET2003 due March 4, 2008 (Week 8)
Feb 27 03:00 2008 lab06script.sh.txt A CGI weather script to show the current temperature in Ottawa.
Mar 6 11:08 2008 lab07.txt Lab #07 for NET2003 due March 11, 2008 (Week 9)
Apr 13 10:10 2008 lab07_answers.txt Lab 07 answers
Mar 13 22:33 2008 lab08.txt Lab #08 for NET2003 due March 18, 2008 (Week 10)
Apr 13 17:50 2008 lab08_answers.txt Lab 08 answers
Mar 22 21:45 2008 lab09.txt Lab #09 for NET2003 due April 3, 2008 (Week 12)
Apr 14 22:19 2008 lab09_answers.txt Lab 08 answers
Jan 31 11:05 2008 lab84.txt Quick Quiz #1 (no marks)
Shell Scripts
Jan 17 09:28 2008 argv.sh.txt Display on standard error the individual arguments on the command line.
Mar 22 17:25 2008 ianscript.sh.txt cover for script that sets environment variable, used by my .csh
Feb 27 17:40 2008 weather.sh.txt A CGI weather script to show the current temperature in select cities.
Course Outline / pdf,doc,wpd
Jan 30 16:31 2008 Class_Rep_Form_07-08_-_Woodroffe_-_Winter_2008.doc
Jan 30 16:31 2008 Class_Representative_Job_Description_2007-2008.doc
Jan 30 16:31 2008 E02_Program_Councils.doc
Jan 7 15:33 2008 net2003-08w.pdf
Sep 1 07:13 2005 vi_refcard_back.pdf
Sep 1 07:13 2005 vi_refcard_front.pdf
Tests and Exams (with Answers)
Jan 30 10:38 2008 practiceTest1.txt Practice Test #1 Questions - answers at end - DO NOT PRINT THIS VERSION
Jan 30 10:21 2008 practiceTest1.pdf
Jan 30 10:21 2008 practiceTest1.ps
Optional Material
Sep 10 22:34 2007 opt_iocc_gson.c.txt include <stdio.h
Sep 10 22:25 2007 opt_iocc_westley2.c.txt ,a,n,d)char**a;{
Sep 10 22:06 2007 opt_iocc_pjr.c.txt define A(a) G a();
Sep 10 21:53 2007 opt_iocc_westley.c.txt int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
Aug 27 04:54 2006 opt_opensource.txt The Open Source Movement
Dec 27 02:12 2005 opt_why_shell.txt Why Learn to program the Unix Shells?
Mar 12 14:17 2003 opt_iocc_phillipps.c.txt char *a;
Feb 3 21:08 2003 opt_iocc_dodsond1.c.txt define XX
Data Files (binary)
Mar 6 08:53 2008 data.bin
Important Notes (chronological order)
Apr 2 23:14 2008 unix_command_list.txt Basic Unix/Linux Command List
Mar 22 21:46 2008 file_transfer.txt File transfer between machines (without using a mouse!)
Mar 22 17:16 2008 screendumps.txt Screen Dumps and Capturing Text via Script or Mouse
Mar 21 14:06 2008 sendmailcf.txt sample raw Red Hat Linux Sendmail configuration file (no macros)
Mar 11 16:00 2008 quotes.txt Unix/Linux Shell Command Line Quoting
Mar 3 22:17 2008 data_mining.txt Using commands and pipes to "mine" and extract data from the system
Feb 23 13:07 2008 installing_linux.txt Installing Linux
Feb 12 05:13 2008 order_of_processing.txt Order of Shell Command Line processing
Feb 12 04:14 2008 http_session.txt sample HTTP session using the "nc" command
Feb 12 04:14 2008 nntp_session.txt sample NNTP session using the "nc" command
Feb 12 04:14 2008 smtp_session.txt sample SMTP session using the "nc" command
Feb 12 04:14 2008 exit_status.txt Return Code, Exit Status, test, if, and while
Feb 12 04:11 2008 deep_nesting.txt Avoiding deep indentaion in code
Feb 7 09:54 2008 vmware_networking.txt Understanding VMware networking - NAT vs. Bridged
Feb 5 02:35 2008 search_path.txt Shell search PATH
Feb 5 02:32 2008 command_substitution.txt Command Substitution - $(unix command)
Feb 5 02:27 2008 shell_variables.txt Shell Variables you should know (including $* and $@)
Jan 28 21:38 2008 redirection.txt Unix Shell I/O Redirection (including Pipes)
Jan 28 21:34 2008 finding_files.txt Searching for and finding files by name
Jan 25 10:48 2008 vpn.txt Using the Algonquin VPN (Virtual Private Network)
Jan 22 04:47 2008 miscellaneous.txt Miscellaneous Unix/Linux Facts
Jan 22 03:33 2008 glob_patterns.txt GLOB patterns (wildcard pathname matching)
Jan 22 03:21 2008 arguments_and_options.txt Options and Arguments on Unix Command Lines
Jan 22 03:14 2008 shell_prompt.txt Setting the BASH shell prompt
Jan 15 08:58 2008 terminal.txt Using telnet/ssh Terminal emulators
Jan 15 08:58 2008 pathnames.txt Unix/Linux Pathnames
Jan 8 08:50 2008 netsubmit.txt Using the netsubmit command
Nov 27 02:28 2007 mail_systems_terms.txt Mail Systems and Networks Terminology
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Jan 11 04:35 2007 internet_basics.html Internet Basics
Jan 11 04:28 2007 shell_basics.txt The Unix/Linux Shell
Jan 11 04:12 2007 man_page_RTFM.txt Searching for items in the Unix manual pages (RTFM)
Jan 6 13:28 2007 disclaimer.txt Acceptable Use Warning
Jan 4 04:35 2007 vi_basics.txt The VI (VIM) Editor - Basics
Jan 4 04:28 2007 vim_tutorial_1.7.txt = W e l c o m e t o t h e V I M T u t o r - Version 1.7 =
Jan 4 02:52 2007 README.txt README - Index to this NET2003 directory
Jan 3 19:57 2007 lab_use_policy.txt Computer Studies Lab Use Policy
Dec 19 09:21 2006 carleton_grades.txt Subject: Entering Final Grades [at Carleton]
Dec 4 12:24 2006 carleton_grades.jpg
Aug 25 16:51 2005 learning_curves.jpg