Terminal Setup

Build practical foundations in Terminal Setup.

Start course →

Syllabus

Part 1

  1. Why the terminal matters
  2. Choosing a terminal emulator
  3. Shells and prompts
  4. Your first safe commands
  5. Paths and directories

Part 2

  1. Files and permissions
  2. Environment variables
  3. Aliases and functions
  4. Command history
  5. Editors in the terminal

Part 3

  1. Installing command-line tools
  2. Package managers
  3. SSH keys
  4. Git configuration
  5. Config file organization

Part 4

  1. Pipes and redirection
  2. Searching files and text
  3. Process management
  4. Remote sessions
  5. Backup and sync

Part 5

  1. Keeping setup portable
  2. Security basics
  3. Troubleshooting shell startup
  4. Common terminal mistakes
  5. Terminal setup revision checklist