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.