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.

Weekly Class Notes

May  8 21:01 2013  week01notes.html   Introduction to the Course
May  8 21:01 2013  week02notes.html   command line and the Course Linux Server [CLS]
May  8 21:01 2013  week03notes.html   command line and the Course Linux Server [CLS]
May  8 21:01 2013  week04notes.html   file GLOB patterns, Redirection, Pipes
May  8 21:01 2013  week05notes.html   Redirection, VIM, Midterm #1
May 12 15:33 2013  week06notes.html   Redirection, Pipes, Variables, Editors
May  8 21:01 2013  week07notes.html   PATH, Quoting, Inodes, Hard Links, and ln
May  8 21:01 2013  week08notes.html   Hard Links, Symbolic Links, Disk Usage, Permissions
May  8 21:01 2013  week09notes.html   Fedora VM Installation, Permissions, umask, chmod
May  8 21:01 2013  week10notes.html   Processes, Jobs, Background, Foreground, Kill, Signals, Midterm #2
May  8 21:01 2013  week11notes.html   system logs, syslog, scheduling with crontab, at
May  8 21:01 2013  week12notes.html   Partitions and File Systems - fdisk, mkfs, mount, swap
May  8 21:01 2013  week13notes.html   Boot Process, GRUB, Run Levels, services, telinit, chkconfig
May  8 21:01 2013  week14notes.html   Boot Process, GRUB, Run Levels, services, telinit, chkconfig

Important Notes (alphabetical order)

May  8 21:27 2013  000_Licensing.html   Creative Commons Licensing for CST8207
May  5 03:39 2015  000_README.html   README for CST8207 – GNU/Linux Operating Systems I
May  8 21:01 2013  000_rap.html   Ian!s Computer Science Rap Videos - Part 4
Aug 15 17:24 2016  000_test_instructions.html   Instructions for writing Tests and Exams
Oct 24 00:56 2013  001_course_introduction.html   CST8207 Introduction to the Course, Outline, Timetable, Marks
Sep  6 05:26 2016  005_this_is_your_brain.html   This is your Brain on the Internet – Multi-Tasking research
May  8 21:01 2013  007_freqently_asked_questions.html   CST8207 Frequently Asked Questions
Jan 16 22:43 2016  008_how_to_report_problems.html   How to ask good questions and report problems well
May  8 21:01 2013  009_vmware_tools.html   Installing and Configuring VMware Tools for Fedora 12
Sep 11 12:24 2016  010_course_linux_server.html   The Course Linux Server [CLS]
Jan 22 01:28 2016  015_file_transfer.html   File transfer to/from Unix/Linux machines
Sep 11 12:24 2016  070_course_linux_server.html   The Course Linux Server [CLS]
Aug 31 11:50 2013  100_why_shell.html   Why Learn the Unix/Linux Command Line and Shells?
Sep  7 23:17 2015  110_remote_login.html   Remote Network Log In Between Computers
Sep 14 02:27 2016  120_shell_basics.html   Unix/Linux and Shell Basics – miscellaneous small topics
Sep 16 02:51 2016  140_man_page_RTFM.html   Searching for items in the Unix manual pages (RTFM)
Jan 20 03:33 2016  150_arguments_and_options.html   Command Arguments and Options
Sep 19 02:47 2016  160_pathnames.html   Unix/Linux File System and Pathnames (ROOT, absolute, relative, dot, dot dot)
Sep 19 02:58 2016  170_home_and_HOME.html   Directories: ROOT, /root, HOME, /home, and current
Jan 27 03:31 2016  180_finding_files.html   Searching for and finding files by name, size, userid, modify time, etc.
Feb  1 09:29 2016  185_find_and_xargs.html   Using find -exec or xargs to process pathnames with other commands
Sep 25 16:26 2016  190_glob_patterns.html   Shell GLOB patterns (wildcard pathname matching)
Apr 22 10:58 2016  200_redirection.html   Unix/Linux Shell I/O Redirection (including stdin, stdout, stderr, and Pipes)
Sep 25 16:49 2016  300_vi_text_editor.html   The VI (VIM) Text Editor
Feb 10 02:57 2016  320_shell_variables.html   Shell Variables – quoting, local variables, environment variables, USER HOME SHELL PATH TERM $$
Feb 29 15:27 2016  350_startup_files.html   Login and Shell Startup Files, aliases, options: .bash_profile and .bashrc
Feb 21 05:03 2015  370_optional_settings.html   BASH Shell Settings for Sysadmin (optional)
Feb 24 02:39 2016  400_search_path.html   Shell search PATH – finding and running commands
Feb 26 05:13 2016  440_quotes.html   Shell Command Line Quoting Mechanisms
Feb 24 03:22 2016  450_file_system.html   Unix/Linux File System – directories, inodes, hard links
Feb 26 06:23 2015  455_links_and_inodes.html   Hard links and Unix/Linux file system index nodes (inodes)
Feb 19 01:12 2013  455_links_and_inodesA.html   Hard links and Unix file system nodes (inodes)
Feb 28 16:44 2016  457_disk_usage.html   Unix/Linux Disk Usage, Hard Links, Quotas, Finding Inodes
Feb  9 02:05 2015  460_symbolic_links.html   Symbolic Links – Soft Links – Symlinks
Jun  6 23:26 2016  500_permissions.html   Unix Modes and Permissions, whoami, id, uid, gid, groups, ls -l, chmod
Mar  9 05:38 2016  510_umask.html   Permissions masking with umask, chmod, 777 octal permissions
May  8 21:01 2013  570_fedora12.html   CST8207 - Fedora 12 32-bit DVD Download and Validation
Oct 27 14:48 2014  580_system_log_files.html   Unix/Linux system logging, log files, kernel messages
Nov  8 04:29 2014  600_processes_and_jobs.html   Unix/Linux Processes, Jobs, background, foreground, kill, killall
Mar 23 02:41 2016  630_crontab_at_job_scheduler.html   Delayed and Repeated Scheduled Execution – at, cron, crontab, and mail
Nov 26 02:35 2014  700_users_and_groups.html   Users and Groups – /etc/passwd, /etc/group, su, sudo, chsh, useradd, gpasswd, etc.
Mar 24 14:03 2015  710_linux_partitions.pdf   
Nov 14 05:41 2014  720_partitions_and_file_systems.html   Unix/Linux Partitions and File Systems – fdisk, mkfs, mount, swap
Mar 24 02:37 2014  730_create_vmware_disk.pdf   
May  8 21:01 2013  750_booting_and_grub.html   Unix/Linux Boot Process, GRUB, Run Levels, services, telinit, chkconfig
Jan  4 12:53 2015  805_data_mining.html   Using commands and pipes to “mine” and extract data
Sep  4 09:58 2016  810_package_management.html   Useful programs: gzip - compression, tar - file archiving, diff - comparison
May  8 21:01 2013  900_unix_command_list.html   Unix/Linux Command List (weekly cumulative)

Worksheets (not for hand-in)

Jan 23 09:32 2013  worksheet02.html   Lab Worksheet #2 - Winter 2013
Jan 23 09:32 2013  worksheet02.odt   Lab Worksheet #2 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 2 -
Jan 23 09:32 2013  worksheet02.pdf   
Jan 23 09:32 2013  worksheet02.txt   This Lab Worksheet contains some practical examples that will prepare you to complete your Assignmen
Feb  3 17:03 2013  worksheet03.html   Lab Worksheet #3 - Winter 2013
Feb  3 17:03 2013  worksheet03.odt   Lab Worksheet #3 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 3 -
Feb  3 17:03 2013  worksheet03.pdf   
Feb  3 17:03 2013  worksheet03.txt   This Lab Worksheet contains some practical examples that will prepare you to complete your Assignmen
Feb 15 00:36 2013  worksheet05.html   Lab Worksheet #5 - Winter 2013
Feb 15 00:36 2013  worksheet05.odt   Lab Worksheet #5 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 5 -
Feb 15 00:36 2013  worksheet05.pdf   
Feb 15 00:36 2013  worksheet05.txt   This Lab Worksheet contains some practical examples that will prepare you to complete your Assignmen
Feb 15 06:29 2013  worksheet06.html   Lab Worksheet #6 - Winter 2013
Feb 15 06:29 2013  worksheet06.odt   Lab Worksheet #6 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 6 -
Feb 15 06:29 2013  worksheet06.pdf   
Feb 15 06:29 2013  worksheet06.txt   This Lab Worksheet contains some practical examples that will prepare you to complete your Assignmen
Mar 17 10:56 2013  worksheet07.html   Lab Worksheet #7 - Winter 2013
Mar 17 10:56 2013  worksheet07.odt   Lab Worksheet #7 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet/Ins
Mar 17 10:56 2013  worksheet07.pdf   
Mar 17 10:56 2013  worksheet07.txt   This Lab Worksheet/Installation contains essential installation work needed for your upcoming Assign
Mar 24 17:43 2013  worksheet08.html   Lab Worksheet #8 - Winter 2013
Mar 24 17:43 2013  worksheet08.odt   Lab Worksheet #8 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 8 -
Mar 24 17:43 2013  worksheet08.pdf   
Mar 24 17:43 2013  worksheet08.txt   This Lab Worksheet contains some practical examples that will prepare you to complete your Assignmen
Mar 26 00:01 2013  worksheet11.html   Lab Worksheet #11 - Winter 2013
Mar 26 00:01 2013  worksheet11.odt   Lab Worksheet #11 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Worksheet and As
Mar 26 00:01 2013  worksheet11.pdf   
Mar 26 00:01 2013  worksheet11.txt   This is a combined Worksheet and Assignment.. Quizzes and tests may refer to work done in this Works
Apr  5 01:15 2013  worksheet12.html   Lab Worksheet #12 - Winter 2013
Apr  5 01:15 2013  worksheet12.odt   Lab Worksheet #12 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Worksheet and As
Apr  5 01:15 2013  worksheet12.pdf   
Apr  5 01:15 2013  worksheet12.txt   This is a combined Worksheet and Assignment.. Quizzes and tests may refer to work done in this Works
Apr  5 18:12 2013  worksheet13.html   Lab Worksheet #13 - Winter 2013
Apr  5 18:12 2013  worksheet13.odt   Lab Worksheet #13 - Winter 2013 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 13
Apr  5 18:12 2013  worksheet13.pdf   
Apr  5 18:12 2013  worksheet13.txt   This Lab Worksheet contains some practical examples that will prepare you to complete your Assignmen
Apr  5 18:13 2013  worksheet13_html_3ea7e77b.png   

Assignments

May  8 21:04 2013  assignment01.html   Multi-tasking and Homework
May  8 21:04 2013  assignment02.html   Course Linux Server [CLS]
May  8 21:04 2013  assignment03.html   basic commands
May  8 21:04 2013  assignment04.html   Midterm Test 1 topics review
May  8 21:04 2013  assignment05.html   GLOB, aliases, options, and start-up files
May  8 21:04 2013  assignment06.html   BONUS VIM assignment from Worksheet 6
May  8 21:04 2013  assignment07.html   hard links, disk usage, du
May  8 21:04 2013  assignment08.html   quoting, linking, setting permissions
May  8 21:04 2013  assignment09.html   BONUS Midterm Test 2 topics review
Jun  8 15:44 2013  assignment10.html   processes, syslog, crontab, at, Fedora 12
Jun  8 16:08 2013  assignment11.html   user and group management (Megadeth Project)
May  8 21:04 2013  assignment12.html   Disks, Partitions, and File Systems
May  8 21:04 2013  assignment13.html   GRUB, Run Levels, services, telinit, chkconfig

Shell Scripts

Oct 10 15:46 2014  argv.sh.txt   Count and display on STDERR each argument to this shell script.

Course Outline and Evaluation

Sep  4 17:33 2012  2012-2013_CST8207.pdf   
Feb 24 16:46 2013  999_course_evaluation.html   CST8207 Course Evaluations
May  8 15:06 2013  course_evaluation.html   CST8207 Winter 2013 Course Evaluation

Miscellaneous

Apr 18 22:26 2013  StudyAreasAroundACCampuses.pdf   
Dec  7 10:02 2004  vi_refcard_back.pdf   
Sep 15 10:13 2014  vi_refcard_front.pdf   

Quizzes, Tests, and Exams

Oct 23 22:59 2013  PRACTICE_TEST_README.html   Practice Test README Information
Feb 13 04:53 2014  midterm1.pdf   
Feb 13 04:53 2014  midterm1_13w.pdf   
Feb 13 04:56 2014  midterm2.pdf   
Feb 13 04:56 2014  midterm2_13w.pdf   
Jan 27 17:51 2013  practicetest1.pdf   
Jan 27 17:50 2013  practicetest1answers.txt   CST 8207 − Ian Allen - Practice Test #1 15% - Test Version 562
Mar 15 01:53 2013  practicetest2.pdf   
Apr  3 11:03 2013  practicetest2answers.txt   CST 8207 − Ian Allen - Practice Test 2 - Test Version 078
Mar 31 19:44 2013  practicetest2new.pdf   
Mar 31 19:45 2013  practicetest2newanswers.txt   CST 8207 − Ian Allen - Practice Test - Test Version 657
Apr  3 11:02 2013  practicetest3.pdf   
Apr  3 11:03 2013  practicetest3answers.txt   CST 8207 − Ian Allen - Practice Test 3 - Test Version 275
Apr  3 11:17 2013  practicetest3new.pdf   
Apr 16 13:48 2013  practicetest3newB.pdf   
Apr 16 15:59 2013  practicetest3newBanswers.txt   CST 8207 − Ian Allen - Practice Test 3 B (new) - Test Version 054
Apr  3 11:18 2013  practicetest3newanswers.txt   CST 8207 − Ian Allen - Practice Test 3 - Test Version 210

Data Files and Media (binary)

Dec 15 03:32 2013  test_version.png   
Jan 12 14:18 2013  145_subshells.mp4   
Mar 28 02:47 2012  file_system.png   
Mar  2 02:54 2008  03_Ghosts_I.mp3   
Aug 25 16:51 2005  learning_curves.jpg