Skip to main content
Settings
Search
Appearance
Theme Mode
About
Jekyll v3.10.0
Environment Production
Last Build
2026-04-25 19:52 UTC
Current Environment Production
Build Time Apr 25, 19:52
Jekyll v3.10.0
Build env (JEKYLL_ENV) production
Page Location
Page Info
Layout default
Collection docs
Path _docs/terminal/README.md
URL /docs/terminal/
Date 2026-04-25
Theme Skin
SVG Backgrounds
Layer Opacity
0.6
0.04
0.08

Terminal and Bash Learning Path

By IT-Journey Team

A complete guide to learning the terminal, Bash commands, Bash scripting, and Bashcrawl through IT-Journey quests, notes, and references.

Estimated reading time: 2 minutes

Terminal and Bash Learning Path

This guide connects the terminal, Bash, command references, and Bashcrawl into one learner journey. Start in the browser, practice real commands, then move into local scripting when you are ready.

Stage Resource Outcome
1 Play Bashcrawl Online Try pwd, ls, cd, and cat without installing anything
2 Terminal Fundamentals Learn navigation, files, pipes, redirection, and search
3 Bashcrawl Terminal Adventure Turn command practice into a guided quest checklist
4 Terminal Shortcuts Cheat Sheet Build speed with history, completion, clearing, and editing shortcuts
5 Bash Cheatsheet Keep everyday commands and syntax close while practicing
6 Complete BASH Reference Deepen your understanding of Bash built-ins, expansions, scripts, and patterns
7 Bash Scripting Mastery Write reusable scripts with functions, validation, error handling, and tests
8 Bash-run Extension Quest Clone Bashcrawl and extend a real terminal learning game

Bashcrawl Paths

Path Use When Link or Command
Online Web TUI You are new, in a classroom, or on a locked-down machine bamr87.github.io/bashcrawl
Local interactive mode You want the full local TUI ./main.sh --interactive
Classic mode You want a pure Bash fallback ./main.sh --classic
Native terminal mode You want the traditional filesystem adventure ./main.sh --native
Tutorial mode You want guided onboarding ./main.sh --tutorial
Agent mode You are testing, scripting, or capturing screenshots ./main.sh --agent

Local setup uses the current IT-Journey Bashcrawl repository:

git clone https://github.com/bamr87/bashcrawl.git
cd bashcrawl
./setup.sh
./main.sh --interactive

Command Practice Map

Command Practice in Bashcrawl Reference
pwd Confirm your current room Terminal Fundamentals
ls -F Identify rooms, scrolls, and executable encounters Bashcrawl Quest
cat scroll Read room instructions and lore Bash Cheatsheet
cd cellar Move through the dungeon Complete BASH Reference
less, head, tail Inspect longer scrolls and logs Terminal Shortcuts
grep Search scrolls and code for clues Bash Scripting

For Different Learners

Learner Best First Step Next Step
Absolute beginner Play online Terminal Fundamentals
Finance or operations learner Finance terminal guide Bash Scripting Mastery
Developer or contributor Bashcrawl GitHub repo Bash-run Extension Quest
Teacher or mentor Bashcrawl Web Bashcrawl Terminal Adventure

Reference Shelf