Master Linux Shell: Core Concepts, Commands, and Scripting Tricks
This guide explains what a Linux shell is, how prompts and carriage returns work, the usage of echo, quoting rules, variable assignment and export, differences between exec and source, command grouping, parameter expansion, arrays, test operators, I/O redirection, and control‑flow structures, providing concise examples for each.
