e.g. /home/yourname/bashcrawl/ENTRANCE/cellar (the ... is your installβ¦
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.
The
{% raw %}{% include %}{% endraw %}tag below renders an interactive terminal on the published site; in the raw Markdown source it just looks like a macro.
{% include bashcrawl-terminal.html room="Cellar" %}
π― Quest Objectives¶
- Identify every file type in the cellar using
ls -F - Use the
filecommand 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¶
- Entrance side-quest complete
- Know how to use
ls,cd, andcat
β‘ 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 0 β Enter the cellar¶
First launch the game shell β this drops you inside the dungeon at an interactive prompt:
Once you see the game prompt, descend from the entrance into the CELLAR:
If you arrived here straight from the Entrance walkthrough, you are already in the game shell β just cd cellar.
Step 1 β Survey the cellar¶
Notice the variety: a regular file (emerald_amulet), directories (/), and an executable (recipe*). The * after recipe is the executable marker ls -F adds β it is not part of the filename, and running the recipe is optional.
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¶
The scroll confirms the emerald amulet rests here in the cellar and warns about hidden traps in the deeper chambers.
Step 4 β Collect the amulet¶
Reading it adds it to your inventory. Verify with inventory β a special command the bashcrawl game environment provides (not a standard Unix command):
Step 5 β Create a helpful alias¶
# Quick inventory check shortcut
alias inv='inventory'
# Quick navigation shortcut
alias back='cd ..'
# Verify
alias
Curious how the shell resolves a name? type tells you whether it is a builtin, an alias, a function, or a file on disk:
Aliases last only for the current session unless added to ~/.bashrc or ~/.bash_profile.
Step 6 β Identify all four exits¶
The output above is abbreviated to highlight the four doorways β the regular files from Step 1 (emerald_amulet, dusty_scroll, recipe*) are still listed too. Each directory 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 -Fsymbol 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 |
{% include bashcrawl-play-local.html %}
π External Resources¶
Continue your terminal adventure with these resources:
- Bashcrawl Web Demo β Play in your browser, no installation required
- Bashcrawl on GitHub β Source code, setup, and open contributions
- GNU Bash Manual β Official Bash reference for every hero
- IT-Journey Bashcrawl Hub β Full quest series and walkthroughs
- Bash Aliases Guide β Alias mastery for the brave adventurer
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. The [[wiki-link]] syntax below is Obsidian wiki-link notation β clickable in Obsidian, plain text elsewhere.
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]]