Ask me anything about your lessons or your code.
“What is a port?” · “Why is my code erroring?”
The tree, the paths, and the ten characters in front of every filename: how a Linux machine decides who is allowed to touch what.
Filesystem and Permissions
The tree, the paths, and the ten characters in front of every filename: how a Linux machine decides who is allowed to touch what.
Processes and Services
A program on disk does nothing until it runs. This lesson is the machine in motion: processes, PIDs, signals, and the services systemd keeps alive.
Text Processing: grep, awk, sed
Every tool prints a wall of text. Streams, pipes, and a few small filters carve out the lines that matter.
Networking from the CLI
No desktop, no browser, no settings window. Just a shell and the tools that read the network, resolve names, and talk to services.
Write a Recon Bash Script
Variables, quoting, exit codes, loops, functions: the glue that turns four lessons of commands into one file that runs the same way twice.