Week 13 · overview
Week 13: Advanced Linux CLI and Shell Scripting
This week returns to the command line with a stronger goal than memorizing commands.
Garden State Cyber I expects students to search with grep, use more advanced terminal workflows, compare Linux and Windows command-line tools, and build simple Bash scripts that demonstrate cybersecurity concepts safely.
This week
Lesson 1: Advanced Linux CLI: Filter the Evidence
Use pipes, grep, counting, sorting, field extraction, and redirection to reduce large synthetic logs into explainable evidence.
Lesson 2: Linux and Windows CLI: Same Question, Different Tools
Translate investigative goals across Linux, Command Prompt, and PowerShell. Identify the shell before copying commands and compare how evidence workflows differ.
Lesson 3: Bash Lab: Turn Repeated Analysis Into a Small Script
Build and test a bounded Bash script that summarizes a teacher-provided login log. Add input validation, one safe extension, and a full annotation table.
What you will produce
- multi-stage log pipeline
- command-output evidence table
- cross-platform translation card
- working Bash log-summary script
- known-input test record
- script annotation table
The standard is:
Automation should make the reasoning more reproducible, not hide it.