Terminus Expanse
CurriculumBlogPricingSign in
Back to catalog
Linux systems

Shell

Pipes, redirection, scripting — turning repetitive tasks into one-liners.

Prerequisite: Linux

What you'll actually learn

Most people learn shell commands one at a time and never connect them. This track focuses on the part that actually saves hours: pipes and redirection, which let you chain small, boring commands into a solution no single command could do alone — filtering a log file down to the one line that matters, or renaming five hundred files in one pass instead of by hand.

What you'll be able to do

You'll be able to look at a repetitive multi-step task — the kind people normally do by hand, over and over — and turn it into a one-liner or a short script in minutes instead of grinding through it manually. That instinct, "this should be one command," is what separates someone who knows Linux commands from someone who's actually fast at getting real work done in a terminal.

Syllabus

1The Shell as a Languagecore~12 min
2Pipes and Redirectioncore~13 min
3Variables, Environment, and PATHcore~12 min
4Quoting Rules: Why $VAR and "$VAR" Are Not Always the Samecore~13 min
5Globbing and Command Substitutioncore~13 min
6Your First Scriptcore~14 min
7Control Flow: Conditionals and Loopscore~15 min
8Job Control and Aliasescore~13 min

Frequently asked

How long does Shell take to complete?

Roughly 2 hours across 8 hands-on quests — you can go at your own pace and pick up exactly where you left off.

What do I need to know before starting Shell?

You should be comfortable with Linux first — the skill tree unlocks Shell once you've cleared those.

Is Shell free to learn?

Yes — Shell is fully available on the free tier, starting with a free first quest and no payment method required to sign up. Plus and Elite remove pacing limits but don't gate any of the Shell curriculum behind a paywall.

Start this skill for free

Create a free account and begin your first quest — no card required.

Start free