NOTE:
The scripts and programs in this directory may have had a ".txt" suffix
added, to make sure that they are treated as text when your browser
downloads them. You may need to remove the ".txt" suffix to compile
or run them on your own computer.
Jan 8 01:22 2003week01notes.txtWeek 1 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Jan 20 02:39 2003week02notes.txtWeek 2 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Jan 20 13:32 2003week03notes.txtWeek 3 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Jan 29 01:16 2003week04notes.txtWeek 4 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Feb 17 08:58 2003week05notes.txtWeek 5 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Feb 11 23:46 2003week06notes.txtWeek 6 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Feb 17 10:05 2003week07notes.txtWeek 7 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Feb 24 09:42 2003week08notes.txtWeek 8 Notes for DAT2330 - Ian Allen - idallen@ncf.ca Mar 12 02:39 2003week09notes.txtWeek 9 Notes for DAT2330 - Ian Allen - idallen@ncf.ca
Chapter Reading/Study Guides
Jan 6 08:44 2003chapter01guide.txtChapter 1 Reading Guide - A Practical Guide to Linux Jan 13 01:47 2003chapter02guide.txtChapter 2 Reading Guide - A Practical Guide to Linux Jan 13 01:43 2003chapter03guide.txtChapter 3 Reading Guide - A Practical Guide to Linux Jan 20 03:27 2003chapter04guide.txtChapter 4 Reading Guide - A Practical Guide to Linux Feb 10 05:42 2003chapter05guide.txtChapter 5 Reading Guide - A Practical Guide to Linux Feb 12 15:30 2003chapter08guide.txtChapter 8 Reading Guide - A Practical Guide to Linux Mar 10 09:21 2003chapter10guide.txtChapter 10 Reading Guide - A Practical Guide to Linux Mar 11 22:57 2003chapter10guideB.txtChapter 10 Reading Guide (second half) Mar 11 23:00 2003chapter10guideC.txtChapter 10 Reading Guide (third half) (!?) Mar 13 22:58 2003chapter11guide.txtChapter 11 Reading Guide - A Practical Guide to Linux
Course Notes (alphabetical order)
Jan 6 08:34 2003README.txtREADME - Index to this DAT2330 directory Feb 12 15:39 2003acadunix_help.txtUsing the ACADUNIX IBM Unix machine Sep 14 03:43 2002arguments_and_options.txtOptions and Arguments on Unix Command Lines Oct 22 19:48 2001echo_commands.txtNo standard for the "echo" command Mar 11 22:55 2003expansion_order.txtOrder of Shell Command Line processing Feb 12 04:39 2011file_system.txtUnix/Linux File System - (correct explanation) Mar 23 20:34 2003final_directions.txtDirections for writing in-Lab Unix Final Exam (Scripting Section) Jan 13 01:52 2003floppix_boot_howto.txtLoading and Configuring floppy-based Floppix Jan 15 17:27 2003floppix_boot_questions.txtTypical Answers for a Floppix Boot Sequence Sep 14 16:16 2002home_and_HOME.txtDirectories: current, HOME, and /home Jan 15 17:45 2003how_to_print.txtHow to print from ACADUNIX Aug 5 14:13 2003internet_basics.htmInternet Basics Oct 14 20:46 2002less_code.txtLess Code is Better Code - stop cutting and pasting identical code Oct 20 10:50 2005links_and_inodes.htmlHard links and Unix file system nodes (inodes) Oct 1 02:42 2002man_page_RTFM.txtSearching for items in the Unix manual pages (RTFM) Feb 10 06:00 2003miscellaneous.txtMiscellanous Unix Facts Mar 11 23:38 2003nesting.txtAvoiding deeply nested IF statements (Structured/Un-Structured) Jan 8 15:06 2003os_intro.txtNotes on Assessing an Operating System Jan 8 00:53 2003os_intro_points.txtSummary Slide for O/S Introduction Sep 27 05:47 2011pathnames.txtUnix/Linux Pathnames Jan 28 00:00 2003practice01.txtPractice Unix/Linux Questions #1 Jan 6 03:10 2003quotes.txtUnix/Linux Shell Command Line Quoting Feb 5 16:54 2011redirection.txtUnix Shell I/O Redirection (including Pipes) Feb 10 06:21 2003review1.txtDAT2330 Review #1 - Basic Shell Concepts Mar 11 23:51 2003script_checklist.txtShell Script Checklist - a list of things to verify in your shell scripts Mar 12 00:44 2003script_style.txtShell Script Programming Conventions and Style Feb 17 09:04 2003shell_script_execution.txtHow a Shell Script is "Executed" Sep 15 02:19 2002shells.txtThe Unix Shell Feb 19 23:35 2003startup_files.txtSetting up Startup Files: .profile and .bashrc Feb 11 23:45 2003tar_GNU_and_not.txtACADUNIX tar commands (GNU and not-GNU) Mar 19 16:05 2003telnet_usage.htmlUsing Telnet/Ssh to Unix Systems Sep 15 02:09 2002umask.txtUmask and Permissions Mar 21 04:33 2003unix_practice_0.txtPractice Unix/Linux Scripts - Chapters 5, 10, 11 - Part 1 Mar 21 04:33 2003unix_practice_1.txtPractice Unix/Linux Scripts - Chapters 5, 10, 11 - Part 2 Mar 21 04:33 2003unix_practice_2.txtPractice Unix/Linux Script - whodater.sh Mar 21 04:33 2003unix_practice_3.txtPractice Unix/Linux Script - differ.sh Feb 12 15:38 2003vi_basics.txtThe VI (VIM) Editor - Basics
Projects/Labs/Assignments/Exercises (for hand-in)
Aug 5 14:13 2003exercise01.txtExercise #1 for DAT2330 - Ian Allen - idallen@ncf.ca Feb 3 16:16 2003exercise01answer.txtSample Solution to Exercise #1 Jan 23 15:30 2003exercise02.txtExercise #2 for DAT2330 - Ian Allen - idallen@ncf.ca Feb 3 16:10 2003exercise02answer.txtSample Solution to Exercise #2 Jan 29 00:57 2003exercise03.txtExercise #3 for DAT2330 - Ian Allen - idallen@ncf.ca Feb 3 15:24 2003exercise03_README.txtREADME.txt from Exercise #3 Feb 3 15:19 2003exercise03answer.txtSample Solution to Exercise #3 Feb 10 09:14 2003exercise04.txtExercise #4 for DAT2330 - Ian Allen - idallen@ncf.ca Feb 10 09:01 2003exercise04_README.txtREADME.txt - Exercise #4 Instructions Mar 14 05:04 2003exercise05.txtExercise #5 for DAT2330 - Ian Allen - idallen@ncf.ca Mar 23 14:37 2003exercise05_README.txtExercise #5 for DAT2330 - Ian Allen - idallen@ncf.ca Mar 23 15:14 2003exercise05answer.sh.txtSorts three integers on the command line; prompts for missing numbers.
Sep 14 15:53 2002argv.c++.txtIAN! idallen@ncf.ca Sep 14 15:52 2002argv.c.txtIAN! idallen@ncf.ca Sep 14 15:59 2002helloworld.c++.txtTo compile and link it on Linux use the g++ command: Jan 6 03:10 2003simplepipe.c.txtSimple two-process pipe. Jan 6 03:10 2003simpleshell.c.txtSimple Unix Shell.