===== OPS102: Operating Systems for Programmers ===== This course is an introduction to operating systems for programmers and developers. It provides a general introduction to the concepts and use of the most popular contemporary operating systems. ===== Topic Overview ===== These articles provide an overview of the topics in this course. For 2024 Summer, these notes cover only the first half of the course. Remember that these articles may not cover all of the detail covered in the lectures and labs; it is important that you take full and complete notes. ^ Number ^ Main Content ^ Extra (Optional) ^ Practice ^ | 1 | [[Introduction to Operating Systems]] | | | | 2 | [[Filesystem Basics]] | [[SSH|Additional details on SSH]] | [[Pathname Practice]] | | 3 | [[File Globbing, Common Commands, and Text Editors]] | | [[File Management Practice]] | | 4 | [[Permissions]] | | | | 5 | [[Redirection]] |[[Brainteaser More|Brainteaser: More]]\\ \\ [[Using Cut with Spaces]]| | | 6 | [[Resources and Processes]] | | | | 7 | [[Bash Scripting 1]]\\ [[Bash Scripting 2 - Loops]] | | | | 8 | [[Windows Scripting]] | | | | 9 | [[Regular Expressions]] | | | |10 | [[Software Management]] | | |