01🐚What Is a Shell? Foundations
0/10 lessonsTerminal basics, shell history, PATH, man pages, shortcuts
The fundamentals. What the prompt is, how it finds commands, how to read help.
Lesson list (10)
- 01Terminal vs Shell vs Console~15 min · terminal, shell, console, iterm2, warp
- 02A Brief History: sh → bash → zsh → fish~15 min · history, sh, bash, zsh, fish, posix
- 03Why zsh Is the macOS Default~15 min · zsh, macOS, default-shell, license
- 04Anatomy of the Prompt~15 min · prompt, ps1, powerlevel10k, starship
- 05Commands, Arguments, Flags~15 min · command, argument, flag, getopt
- 06PATH: How the Shell Finds Executables~15 min · path, executable, type, which, whence
- 07Man Pages~15 min · man, documentation, less, info
- 08Getting Help: --help, tldr, cheat.sh~15 min · help, tldr, cheat, documentation
- 09Keyboard Shortcuts: Readline & Zsh~15 min · readline, shortcuts, emacs-keys, vi-mode
- 10Exit Codes and $?~15 min · exit-code, status, errors, shell