Skip to main content

Reference and Selective Reading

You do not need to read every imported source file front-to-back. Use the concept pages first. Open these reference pages when you need a cleaner source map, more examples, or a deeper explanation for a concept that still feels unstable.

Read Only If Stuck

Concept-to-Source Map

Concept pageBest source if stuckWhy this source
Shell Navigation and File OperationsShell and Filesystem FoundationsBest for terminal, prompt, paths, and core commands
Process Management and Job ControlProcesses, Signals, and JobsBest for process state, job control, and safe termination
Command Composition, Redirection, and PipesCommands, Streams, and PipesBest for stdin, stdout, stderr, redirection, and pipelines
Modal Editing with VimVim and Modal EditingBest for mode-based editing and movement vocabulary
Environment Variables and Shell StartupEnvironment Variables, PATH, and Startup FilesBest for PATH, export, startup-file logic, and shell behavior
Dotfiles and Reproducible SetupShell Scripting and DotfilesBest for install scripts and reproducible configuration

Direct Source Shortcuts

If you need help with...Best source
shell motivation and basic navigationMissing Semester course-shell.md
streams, environment variables, dotfiles, SSHMissing Semester command-line-environment.md
editor philosophy and modern dev toolsMissing Semester development-environment.md
command types and documentationThe Linux Command Line chunk 016
redirection detailsThe Linux Command Line chunk 018
process states and psThe Linux Command Line chunk 032
PATH and startup filesThe Linux Command Line chunks 036-037
shell script basicsThe Linux Command Line chunk 090
Unix and POSIX contextUnix standards