Linux / Basic: command-line foundations
Linux β Basic: command-line foundations
Build precise mental models for shell commands, files, text, access, processes, and environment.
What you will learn
- Navigate and transform synthetic data safely.
- Explain the identity and expansion rules behind common commands.
Understand the shell and find reliable help
Learn how a terminal, a shell, and Linux programs cooperate, then use local documentation to investigate commands before running them.
Start learningNavigate and manage files deliberately
Understand path lookup, directory structure, copying, moving, and links through a small fictional project.
Start learningRead text and connect commands
Build small text-processing pipelines while keeping data, diagnostics, and file redirection under control.
Start learningReason about permissions and ownership
Read file modes, distinguish file access from directory access, and choose narrow permissions for a private lab.
Start learningFollow processes, jobs, and signals
Understand process lifetimes, inspect selected processes, and distinguish graceful termination from forced termination.
Start learningControl the shell environment and expansion
Use variables, exported environments, quoting, and command lookup to make shell sessions predictable.
Start learning