Setup
You already have one. This track explains what it is — the Bash track covers commands in depth.
Lessons
1
Terminal vs Shell — Two Different Programs
People say 'the terminal' for the whole experience, but it's two programs: the t…
→
2
What Happens When You Press Enter
'ls -l' — Enter — output appears. Between those two moments: parsing, an environ…
→
3
stdin, stdout & Pipes
Every program is born holding three data streams: input, output, errors. Redirec…
→
4
Environment Variables & Shell Startup
Why does PATH exist in every window? What is .bashrc actually for? Environment v…
→
5
Colors, Cursors & Full-Screen Apps
Terminals only move bytes — so how does text turn green? How does vim own the wh…
→
6
SSH — Your Terminal, Any Machine
The payoff for all this text-protocol archaeology: because a terminal session is…
→
7
Terminal Cheatsheet
The mental model plus the keystrokes, on one page.
→