Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux Workshop

Learn Linux commands through 40 hands-on challenges.

How to Play

source ./play

This starts the game. You'll be asked for a team name and player name, then dropped into the levels/ directory at Level 0.

Submit a password

submit <password>

The server knows your current level, so submit works from any directory. Type it from inside a level folder or from the root — it always sends the password for your current level.

Level 0

Your first password is:

foss_linux_hello123

Run submit foss_linux_hello123 to complete Level 0 and advance to Level 1. Then cd level_01 and solve the challenge.


Level Structure

Each level folder (level_01/, level_02/, etc.) contains a CHALLENGE.txt describing what to do and the files you need to work with.

Levels Concept Commands
01-05 Navigation & discovery ls, cd, ls -la, less, grep
06-10 Tools & editing --help, vim, wildcards, cp/mv, redirects
11-15 Streams & processes >/2>, sort, chmod, ps, tail -f
16-20 Environment & archives export, tar, du, base64, curl
21-25 File discovery find, wc, cut, uniq, diff
26-30 Command composition tee, whoami, date, history, ln
31-35 System exploration ps, uname, free/df, systemctl, journalctl
36-40 Advanced /tmp, /dev/null, networking, man pages, pipelines

Commands

  • submit <password> — submit password for current level
  • ls | submit — pipe a filename directly as the password
  • cd — navigate into level folders
  • cat CHALLENGE.txt — read the challenge description

Conducted by FOSS MEC

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages