Setting Up
  • Introduction (Plus Installation of WSL on Windows)
Getting Started
  • Basics
  • Working with Directories
  • Working with Files
  • History and Fast Tracking Command Entry
Inter-Process Communication
  • Pipes and Chaining Commands (The Power of Composition)
  • Redirecting Output to Files (and the Why of it)
  • Remove, Move and Some Other Stuff
Disc Usage and Working with Multiple Files
  • Disc Usage and Folder Sizes
  • Keyboard Shortcuts (and how they can help you out)
  • Finding Files with Powerful Criteria
  • Tailing Files (and the Power of Debugging)
Working with Processes
  • Process Listings
  • CPU/Memory Information -- the Way of the Pros
Basics of Networking
  • Interfaces and Ports
  • Case Study: Download Youtube Playlist
The Might VI Editor
  • Why VI
  • Moving Around
  • Delete, Undo, Copy, Paste
Ownership and Permissions
  • Ownership Explained through a Case Study
  • Permissions and Security
Finishing Touches
  • ZSH, Syntax Highlighting, Prettifying the Terminal
Update 1: Remote Connections
  • SSH -- Connecting to Remote Machines
  • Executing Long-running Remote Commands (No Hangup at Disconnect)
Extra Resources
  • Bonus Lecture