Shell Basics
Covers the foundational shell tools used in daily sysadmin and security work: environment management, binary inspection, text extraction, sed, awk, sorting, grep, log tailing, JSON and YAML processing, parallelism, and scripting structure. Work on the lab client host.
- 01 — Shell environment and safe defaults
- 02 — Inspecting unknown content
- 03 — Text extraction and reshaping
- 04 — sed for streaming edits
- 05 — awk for fields and reports
- 06 — Sorting and deduplication
- 07 — Search basics (grep and ripgrep)
- 08 — Advanced grep, ripgrep, and regex
- 09 — Live log tailing
- 10 — jq for JSON
- 11 — yq for YAML
- 12 — Parallelism (xargs, parallel)
- 13 — Shell scripting structure