This repository houses the materials for OSC's Linux summer training '25.
You can find video recordings of the content in this playlist.
Also, check out all the tasks and the final evaluation.
| Session | Title | Covered Topics |
|---|---|---|
| Session #1 | Intro to Linux and the Command Line | - Open source - Linux history & architecture - Linux environments - Command line basics |
| Session #2 | Finding and Managing Files | - Finding files - Links - Compression & archiving - Pipelining & redirection |
| Session #3 | Permissions and Processes | - Users, groups & permissions - The Boot Process - Processes |
| Session #4 | Bash Scripting | - How to Write & Execute a Script - Variables - Taking User Input - Single vs Double Quotes - Arithmetic Expansion - Control Structures in Bash |
| Session #5 | Text Processing | - Introduction to text processing - Basic text manipulation commands - Searching with grep command - Regex and pattern matching |