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

Oct 19 03:22 2012  week01notes.html   Week 01 Notes for CST8207 - Fall 2012
Feb 18 04:40 2015  week02notes.html   Week 02 Notes for CST8207 - Fall 2012
Feb 18 04:40 2015  week03notes.html   Week 03 Notes for CST8207 - Fall 2012
Oct 13 16:51 2012  week04notes.html   Week 04 Notes for CST8207 - Fall 2012
Jan 22 04:16 2013  week05notes.html   Week 05 Notes for CST8207 - Fall 2012
Jan 22 04:17 2013  week06notes.html   Week 06 Notes for CST8207 - Fall 2012
Oct 21 23:32 2012  week07notes.html   Week 07 Notes for CST8207 - Fall 2012
Oct 27 16:42 2012  week08notes.html   Week 08 Notes for CST8207 - Fall 2012
Nov  8 03:09 2012  week09notes.html   Week 09 Notes for CST8207 - Fall 2012
Nov  9 12:58 2012  week10notes.html   Week 10 Notes for CST8207 - Fall 2012
Nov 14 20:22 2012  week11notes.html   Week 11 Notes for CST8207 - Fall 2012
Dec  4 21:49 2012  week12notes.html   Week 12 Notes for CST8207 - Fall 2012
Nov 28 10:15 2012  week13notes.html   Week 13 Notes for CST8207 - Fall 2012
Dec 13 15:50 2012  week14notes.html   Week 14 Notes for CST8207 - Fall 2012

Course Notes (alphabetical order)

May  8 21:01 2013  000_Licensing.html   Creative Commons Licensing for CST8207 - Fall 2012
Jan 20 00:48 2017  000_README.html   README for CST8207 – GNU/Linux Operating Systems I
Sep 26 20:07 2012  000_Rap.html   Ian!s Computer Science Rap Videos - Part 3
Oct 10 14:52 2018  000_test_instructions.html   Instructions for writing Tests and Exams
Nov  5 03:13 2018  005_this_is_your_brain.html   This is your Brain on the Internet – Multi-Tasking research
Dec 14 17:32 2012  007_freqently_asked_questions.html   CST8207 Frequently Asked Questions
Feb 11 14:45 2019  008_how_to_report_problems.html   How to ask good questions and report problems well
Oct 21 18:59 2012  010_vmware_tools.html   Installing VMware Tools for Fedora 12
Dec 10 11:17 2018  070_course_linux_server.html   The Course Linux Server [CLS]
Dec 13 16:00 2012  100_why_shell.html   Why Learn the Unix/Linux Command Line and Shells?
Jan 15 07:47 2019  120_shell_basics.html   Unix/Linux and Shell Basics – miscellaneous small topics
Oct  4 17:44 2018  140_man_page_RTFM.html   Searching for items in the Unix manual pages (RTFM)
Jan 21 09:59 2018  150_arguments_and_options.html   Command Arguments and Options
Jan  6 04:23 2019  160_pathnames.html   Unix/Linux File System and Pathnames (ROOT, basename, absolute, relative, dot, dot dot)
Sep 21 02:49 2017  170_home_and_HOME.html   Directories: ROOT, /root, HOME, /home, and current
Oct 10 00:34 2018  180_finding_files.html   Searching for and finding files by name, size, userid, modify time, etc.
Mar 10 16:44 2019  190_glob_patterns.html   Shell GLOB patterns (wildcard pathname matching)
Jan 29 15:21 2019  200_redirection.html   Unix/Linux Shell I/O Redirection (including stdin, stdout, stderr, and Pipes)
Mar 14 02:46 2013  210_startup_files.html   Startup Files: .bash_profile and .bashrc
Aug 30 21:55 2018  220_file_transfer.html   File transfer to/from Unix/Linux machines
Jan 29 15:49 2019  300_vi_text_editor.html   The VI (VIM) Text Editor
Feb 13 01:44 2017  400_search_path.html   Shell search PATH – finding and running commands
Jan  2 17:34 2013  430_shell_variables.html   Shell Variables - Basics (non-scripting)
Sep  3 12:03 2021  440_quotes.html   Shell Command Line Quoting Mechanisms
Mar  1 04:02 2019  450_file_system.html   Unix/Linux File System – directories, inodes, hard links
Oct 15 07:28 2012  460_links_and_inodes.html   Hard links and Unix file system nodes (inodes)
Mar  9 09:26 2017  460_symbolic_links.html   Symbolic Links – Soft Links – Symlinks
Mar  1 03:58 2019  500_permissions.html   Unix Modes and Permissions, whoami, id, uid, gid, groups, ls -l, chmod
Oct 22 19:48 2018  510_umask.html   Permissions masking with umask, chmod, 777 octal permissions
Mar 16 02:59 2013  600_users_and_groups.html   Users and Groups - /etc/passwd and /etc/group
Mar 24 14:03 2015  700_Linux-Partitions.pdf   
Mar 24 02:37 2014  710_create_vmware_disk.pdf   
Nov 26 09:56 2012  720_partitions_and_file_systems.html   Unix/Linux Partitions and File Systems - fdisk, mkfs, mount, swap
Nov 21 05:08 2012  750_booting_and_grub.html   Unix/Linux Boot Process, GRUB, and run levels
Nov 26 05:09 2012  770_processes_and_jobs.html   Unix/Linux Processes, Jobs, background, foreground, kill, killall
Nov 26 09:48 2012  805_system_log_files.html   Unix/Linux system logging, log files, kernel messages
Nov 28 15:49 2012  810_package_management.html   Unix/Linux Software Package Management: yum, rpm, and tar
Dec  3 03:56 2012  830_crontab_scheduler.html   Delayed and Repeated Scheduled Execution - at, cron, and crontab
Feb 13 06:33 2013  900_unix_command_list.txt   Unix/Linux Command List (cumulative)

Worksheets

Nov 19 03:55 2012  worksheet03.odt   Lab Worksheet #3 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 3 - n
Nov 19 03:55 2012  worksheet03.pdf   
Oct 19 02:59 2012  worksheet04.odt   Lab Worksheet #4 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 4 - n
Oct 19 02:59 2012  worksheet04.pdf   
Oct 19 03:03 2012  worksheet05.odt   Lab Worksheet #5 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 5 - n
Oct 19 03:03 2012  worksheet05.pdf   
Oct 19 03:08 2012  worksheet06.odt   Lab Worksheet #6 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 6 - n
Oct 19 03:08 2012  worksheet06.pdf   
Nov 19 04:05 2012  worksheet07.odt   Lab Worksheet #7 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 7 - n
Nov 19 04:05 2012  worksheet07.pdf   
Oct 25 08:32 2012  worksheet09.odt   Lab Worksheet #9 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 9 - n
Oct 25 08:32 2012  worksheet09.pdf   
Nov 26 09:28 2012  worksheet10.odt   Lab Worksheet #10 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Worksheet and Assi
Nov 26 09:28 2012  worksheet10.pdf   
Nov 22 03:24 2012  worksheet12.odt   Lab Worksheet #12 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Worksheet and Assi
Nov 22 03:24 2012  worksheet12.pdf   
Nov 23 05:38 2012  worksheet13.odt   Lab Worksheet #13 - Fall 2012 - CST8207 - GNU/Linux Operating Systems I ; This is Lab Worksheet 13 -
Nov 23 05:38 2012  worksheet13.pdf   

Assignments

Sep  7 04:07 2012  assignment01.txt   Assignment #01 - Multi-tasking and Homework
Feb 18 04:43 2015  assignment02.txt   Assignment #02 - the Course Linux Server
Sep 24 13:28 2012  assignment03.txt   Assignment #03 - simple command line directory work
Oct  5 01:38 2012  assignment04.txt   Assignment #04 - more command line directory work
Oct 15 09:07 2012  assignment04_answer.txt   Sample Answer for Assignment 04
Mar 16 21:17 2013  assignment05.txt   Assignment #05 - .bashrc set-up and GLOB pattern challenge
Oct 15 06:34 2012  assignment06.txt   Assignment #06 - BONUS VIM assignment from Worksheet 6
Oct 23 08:59 2012  assignment07.txt   Assignment #07 - hard links, disk usage, Fedora Install
Nov  1 21:20 2012  assignment08.txt   Assignment #08 - BONUS Midterm Test 1 topics review
Nov  7 02:51 2012  assignment09.txt   Assignment #09 - setting permissions, quoting, linking
Nov  8 02:58 2012  assignment10.txt   Assignment #10 - user and group management (Megadeth Project)
Nov 24 20:29 2012  assignment10check   Auto-mark assignment10 on creating Megadeth accounts and groups
Nov 21 10:32 2012  assignment11.txt   Assignment #11 - BONUS Midterm Test 2 topics review
Nov 12 02:25 2012  assignment12.txt   Assignment #12 - Disks, Partitions, and File Systems
Nov 24 20:29 2012  assignment12check   Auto-mark assignment12 on fdisk, mkfs, and mount
Nov 26 10:34 2012  assignment13.txt   Assignment #13 - GRUB, kernels, Run Levels, processes
Nov 28 02:05 2012  assignment13check   Auto-mark assignment13 on GRUB, Run Levels, and ps

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   

Miscellaneous

Dec  7 10:02 2004  vi_refcard_back.pdf   
Sep 15 10:13 2014  vi_refcard_front.pdf   

Quizzes, Tests, and Exams

Feb 13 04:47 2014  midterm1.pdf   
Feb 13 04:47 2014  midterm1_12f.pdf   
Feb 13 04:50 2014  midterm2.pdf   
Feb 13 04:50 2014  midterm2_12f.pdf   
Oct  2 08:35 2012  practicetest1.pdf   
Sep 23 03:38 2012  practicetest1answers.txt   CST 8207 − Ian Allen - Practice Test #1 - Test Version 944
Oct 28 11:09 2012  practicetest2.pdf   
Oct 28 11:12 2012  practicetest2answers.txt   CST 8207 − Ian Allen - Practice Test #2 - Test Version 583
Nov 30 13:43 2012  practicetest3.pdf   
Nov 30 13:45 2012  practicetest3answers.txt   CST 8207 − Ian Allen - Practice Test - Test Version 587

Data Files and Media (binary)

Oct 10 09:44 2017  scantron_blue_bubble_sheet_rear.jpg   
Oct 30 01:26 2016  scantron_blue_bubble_sheet.jpg   
May 28 14:36 2015  thankyou_card1.jpg   
May 28 13:42 2015  thankyou_card2.jpg   
Sep 26 14:30 2012  rap_video01_by_michael_petit.mp4   
Sep 26 03:07 2012  rap_video01_by_matt_kearns.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