Practical uses
- Control local and remote computers efficiently
- Understand streams, processes, and environment variables
- Operate full-screen text applications
- Diagnose how developer tools communicate
How the terminal and shell work, and what happens when you run a command.
This track explains how the terminal works: what a shell is, how commands are found and run, where their output goes, and how colors and SSH fit in. It pairs with the Bash track, which teaches the commands themselves.
Your computer already has a terminal. The steps below show how to open it; the examples in this track use Bash or zsh.
# Windows Terminal (get it from the Microsoft Store)
# runs three different shells:
# PowerShell — Windows-native (see PowerShell track)
# cmd.exe — the 1980s legacy shell
# WSL bash — a real Linux environment
wsl --install # recommended for this track's examplesLearn the basics first, then pick up these tools when a project needs them.