Course Syllabus (subject to change throughout the semester)
Homework Assignments are submitted through our course Canvas site
The textbook used for this course is free and available online. In our explorations with the Linux system, we'll regularly be referring to this course text:
The Linux Command Line: A Complete Introduction by William E. Shotts. Jr web reference
4/2/18: All assignments have been graded and grades have been recorded in Web4.
Using Hills @CCSF for Completing Homework Assignments
Greg Boyd's Introduction to Linux CS160B modules
Assignment 1 due Wednesday 2/7/18 | raw
Assignment 2 due Monday 3/5/18 | raw
Assignment 3 due Wednesday 3/14/18 | raw
Shell and Navigating File Structures: Shotts Chapters 1-3
Posted 1/29/18Wildcards
Posted 1/31/18File Systems, Symbolic Links: Shotts Chapters 4, 5, 7
Posted 2/7/18Text Editors
Posted 2/20/18Permissions
Posted 3/4/18Text Processing Filters
Due Monday, 1/22/18: In-Class Lab 1: Submitting an Output Script Session | raw
Due Monday 1/24/18: In-Class Lab 2: SCP/SFTP | raw
Due Monday 1/29/18: In-Class Lab 3: Getting Started with Wildcards | raw
Due Wednesday 1/31/18: In-Class Lab 4: Find and Locate | raw
Due Monday 2/5/18: In-Class Lab 5: Let's Build a Playground | raw
Due Wednesday 2/7/18: In-Class Lab 6: Test 1 Review Questions | raw
Due Wednesday 2/20/18: In-Class Lab 7: Practice Permissions | raw
Due Monday 2/25/18: In-Class Lab 8: Symbolic Links + Permissions | raw
Due Monday 3/4/18: In-Class Lab 9: Filters | raw
Due Wednesday 3/6/18: In-Class Lab 10: Filters 2 | raw
Due Monday 3/12/18: In-Class Lab 11: Regular Expressions | raw