Skip to main content
Settings
Search
Appearance
Theme Mode
About
Jekyll v3.10.0
Environment Production
Last Build
2026-06-18 05:38 UTC
Current Environment Production
Build Time Jun 18, 05:38
Jekyll v3.10.0
Build env (JEKYLL_ENV) production
Page Location
Page Info
Layout quest
Collection quests
Path _quests/0000/bashcrawl/cellar.md
URL /quests/0000/cellar/
Date 2026-05-22
Theme Skin
SVG Backgrounds
Layer Opacity
0.6
0.04
0.08

Bashcrawl Cellar: File Types, Aliases, and Emerald Amulet

Master file types with ls -F, create alias shortcuts, and discover the emerald amulet in Bashcrawl's Cellar. Completing this chamber unlocks four deeper areas.

🌱 Lvl 0000Apprentice ⚔️ Side Quest 🟢 Easy 20-25 minutes

Bashcrawl Cellar: File Types, Aliases, and Emerald Amulet

Use ls -F, file, and aliases to map cellar artifacts, collect the emerald amulet, and unlock four branching dungeon paths.

Primary Tech
🛠️ bash
Skill Focus
Fullstack
Series
Bashcrawl Adventure Path
Author
IT-Journey Team
XP Range
⚡ 0-250

The cellar reeks of wine and secrets. Barrels line the walls; cobwebs drape the ceiling. Four iron doors lead deeper into the dungeon — armoury, chapel, vault, scrap. But first you must find the emerald amulet.

🕹️ Play This Chamber

This page is your walkthrough and strategy guide — play right here in the browser, then follow the steps below.

🕹️ Bashcrawl — Web Terminal Open full screen ↗

The game loads in the Entrance. Use cd to make your way to the Cellar chamber, then follow the walkthrough below. Progress saves in your browser. Prefer a real shell? See Install & Play Locally.

🎯 Quest Objectives

  • Identify every file type in the cellar using ls -F
  • Use the file command to interrogate items
  • Create a useful alias to speed up exploration
  • Find and collect the emerald amulet
  • Locate all four exits (armoury, chapel, vault, scrap)

�️ Quest Prerequisites

⚡ Command Cheatsheet

Command What It Does
ls -F List with type markers
ls -la Long listing, including hidden files
file filename Describe what type of file this is
alias name='cmd' Create a command shortcut
alias List all defined aliases
unalias name Remove an alias
type name Show how a name is resolved (builtin/alias/function/file)

ls -F Symbol Key

Symbol Meaning
/ Directory
* Executable file
@ Symbolic link
= Socket
\| Named pipe (FIFO)
(none) Regular file

🗺️ Walkthrough

Step 1 — Survey the cellar

ls -F
# Example output:
# emerald_amulet  armoury/  chapel/  vault/  scrap/  dusty_scroll  recipe*

Notice the variety: a regular file (emerald_amulet), directories (/), and an executable (recipe*).

Step 2 — Investigate with file

file dusty_scroll
# dusty_scroll: ASCII text

file recipe
# recipe: Bourne-Again shell script, ASCII text executable

file reads the file’s magic bytes — much more reliable than guessing from the name.

Step 3 — Read the scroll

cat dusty_scroll

The scroll reveals a clue about the emerald amulet’s location and warns about hidden traps in the deeper chambers.

Step 4 — Collect the amulet

cat emerald_amulet

Reading it adds it to your inventory. Verify:

inventory
# Shows: emerald amulet ✓

Step 5 — Create a helpful alias

# Quick inventory check shortcut
alias inv='inventory'

# Quick navigation shortcut
alias back='cd ..'

# Verify
alias

Aliases last only for the current session unless added to ~/.bashrc or ~/.bash_profile.

Step 6 — Identify all four exits

ls -F
# armoury/  chapel/  vault/  scrap/

Each leads to a distinct area of the dungeon. You can tackle them in any order.

💡 Common Pitfalls

Problem Cause Fix
alias: bad alias name Space in alias name Use underscores: alias my_cmd='...'
inventory not found Not in game shell Start with ./main.sh --interactive
Can’t find emerald amulet Wrong directory pwd; make sure you are in CELLAR
All four exits missing Older game version Run ./setup.sh --repair

✅ Validation

  • You can explain every ls -F symbol from memory
  • You created and tested at least one alias
  • The emerald amulet is in your inventory
  • You know which four chambers you can enter next

➡️ Next Steps

Choose your next chamber — all four are unlocked:

Chamber Skills Link
⚔️ Armoury Permissions, chmod, combat Armoury
⛪ Hidden Chapel Hidden files, man pages Chapel
🔒 Vault Environment variables, export Vault
🗑️ Scrap Heap Symbolic links, ln -s Scrap

🖥️ Advanced: Install & Play Locally

The embedded terminal above is the fastest way to play — but the advanced version runs Bashcrawl in a real shell on your own machine, with the full Textual TUI, agent mode, and a genuine filesystem sandbox. The walkthrough on this page works identically in either mode.

Option A — Clone the game

git clone https://github.com/bamr87/bashcrawl.git
cd bashcrawl
./setup.sh        # one-time setup: dirs, permissions, help system
./main.sh         # launch the adventure (interactive menu)

Option B — It already ships with IT-Journey

Bashcrawl lives in this repository as the submodules/bashcrawl git submodule. If you cloned IT-Journey, pull it down and play in place:

git submodule update --init submodules/bashcrawl
cd submodules/bashcrawl
./setup.sh
./main.sh --interactive

Play modes

CommandModeBest for
./main.sh --interactiveTextual TUI (recommended)A rich local interface — needs Python 3 + textual
./main.sh --classicClassic bash emulatorSystems without Python
./main.sh --nativeNative terminalThe full real-filesystem experience
./main.sh --tutorialTutorial modeGuided, step-by-step learning
./main.sh --agentAgent modeAI automation and screenshots
./main.sh --helpHelpAll launcher options

Want to host the browser build yourself? From the game directory run make web-preview and open http://127.0.0.1:8000. The same static build is what powers the embedded terminal above (bamr87.github.io/bashcrawl).

📚 External Resources

Continue your terminal adventure with these resources:


Emerald amulet secured. Four doors, four paths. The dungeon deepens. 🍷

🕸️ Knowledge Graph

Structured wiki-links connect this quest to the IT-Journey knowledge graph. Open the Obsidian Graph View to explore connections.

Level hub: [[Level 0000 - Foundation & Init World]] Overworld: [[🏰 Overworld - Master Quest Map]] Prerequisites: [[Bashcrawl Entrance: Your First Terminal Commands]] Unlocks: [[Bashcrawl Armoury: File Permissions and Script Execution]] · [[Bashcrawl Hidden Chapel: Hidden Files and Man Pages]] · [[Bashcrawl Vault: Environment Variables and the Goblet Puzzle]] · [[Bashcrawl Scrap Heap: Symbolic Links and Portal Creation]] Sequel quests: [[Bashcrawl Armoury: File Permissions and Script Execution]] · [[Bashcrawl Hidden Chapel: Hidden Files and Man Pages]] · [[Bashcrawl Vault: Environment Variables and the Goblet Puzzle]] · [[Bashcrawl Scrap Heap: Symbolic Links and Portal Creation]] Obsidian docs: [[Obsidian Knowledge Graph and Wiki Links]]

🎁 Rewards

🕸️ Quest Network

graph TD loading(["Loading quest graph…"])