pancake

🪺

Intro to Programming Languages

15 / 234 8865 / 30332


Commands

Time of First Successful Submission: 2026-02-16 22:07:48

Command Arguments

Time of First Successful Submission: 2026-02-16 22:08:29

Command History

Time of First Successful Submission: 2026-02-16 22:09:39

The Root Path

Time of First Successful Submission: 2026-02-16 22:12:09

Absolute Paths

Time of First Successful Submission: 2026-02-16 22:12:43

Changing position

Time of First Successful Submission: 2026-02-16 22:14:37

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-16 22:16:07

Relative Paths

Time of First Successful Submission: 2026-02-16 22:17:59

Cat

Time of First Successful Submission: 2026-02-16 22:42:30

Ls

Time of First Successful Submission: 2026-02-16 22:48:40

Ls All

Time of First Successful Submission: 2026-02-16 22:59:27

Find

Time of First Successful Submission: 2026-02-16 23:10:56

Piping Echo

Time of First Successful Submission: 2026-03-01 00:51:47

Piping Stdout

Time of First Successful Submission: 2026-03-01 00:53:00

Piping Stdin

Time of First Successful Submission: 2026-03-01 20:45:36


Start Here

1 / 12 40955 / 41150


Using the GUI Desktop

Time of First Successful Submission: 2026-02-09 07:47:14


Linux Luminarium

53 / 128 13482 / 30702


Intro to Commands

Time of First Successful Submission: 2026-02-16 22:07:48

Intro to Arguments

Time of First Successful Submission: 2026-02-16 22:08:29

Command History

Time of First Successful Submission: 2026-02-16 22:09:39

The Root

Time of First Successful Submission: 2026-02-16 22:12:09

Program and absolute paths

Time of First Successful Submission: 2026-02-16 22:12:43

Position thy self

Time of First Successful Submission: 2026-02-16 22:14:37

Position elsewhere

Time of First Successful Submission: 2026-02-16 22:16:07

implicit relative paths, from /

Time of First Successful Submission: 2026-02-16 22:17:59

explicit relative paths, from /

Time of First Successful Submission: 2026-02-16 22:18:56

implicit relative path

Time of First Successful Submission: 2026-02-16 22:21:11

home sweet home

Time of First Successful Submission: 2026-02-16 22:37:49

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-16 22:42:30

catting absolute paths

Time of First Successful Submission: 2026-02-16 22:43:24

more catting practice

Time of First Successful Submission: 2026-02-16 22:44:08

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-16 22:45:30

comparing files

Time of First Successful Submission: 2026-02-16 22:47:27

listing files

Time of First Successful Submission: 2026-02-16 22:48:40

touching files

Time of First Successful Submission: 2026-02-16 22:49:31

removing files

Time of First Successful Submission: 2026-02-16 22:50:24

moving files

Time of First Successful Submission: 2026-02-16 22:53:15

copying files

Time of First Successful Submission: 2026-02-16 22:54:31

hidden files

Time of First Successful Submission: 2026-02-16 22:59:27

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-16 23:03:27

making directories

Time of First Successful Submission: 2026-02-16 23:04:28

finding files

Time of First Successful Submission: 2026-02-16 23:10:56

linking files

Time of First Successful Submission: 2026-02-16 23:23:12

Learning From Documentation

Time of First Successful Submission: 2026-02-16 23:25:47

Learning Complex Usage

Time of First Successful Submission: 2026-02-16 23:27:07

Reading Manuals

Time of First Successful Submission: 2026-02-16 23:29:27

Searching Manuals

Time of First Successful Submission: 2026-02-16 23:31:20

Searching For Manuals

Time of First Successful Submission: 2026-02-16 23:35:00

Helpful Programs

Time of First Successful Submission: 2026-02-16 23:37:59

Help for Builtins

Time of First Successful Submission: 2026-02-16 23:41:46

Matching with *

Time of First Successful Submission: 2026-02-28 19:35:22

Matching with ?

Time of First Successful Submission: 2026-02-28 20:15:16

Matching with []

Time of First Successful Submission: 2026-02-28 20:27:20

Matching paths with []

Time of First Successful Submission: 2026-02-28 20:39:52

Multiple globs

Time of First Successful Submission: 2026-02-28 20:42:19

Mixing globs

Time of First Successful Submission: 2026-02-28 20:46:28

Exclusionary globbing

Time of First Successful Submission: 2026-02-28 21:03:56

Tab completion

Time of First Successful Submission: 2026-02-28 22:46:29

Multiple options for tab completion

Time of First Successful Submission: 2026-03-01 00:30:27

Tab completion on commands

Time of First Successful Submission: 2026-03-01 00:46:50

Redirecting output

Time of First Successful Submission: 2026-03-01 00:51:47

Redirecting more output

Time of First Successful Submission: 2026-03-01 00:53:00

Appending output

Time of First Successful Submission: 2026-03-01 01:04:41

Redirecting errors

Time of First Successful Submission: 2026-03-01 02:38:53

Redirecting input

Time of First Successful Submission: 2026-03-01 20:45:36

Grepping stored results

Time of First Successful Submission: 2026-03-01 21:09:48

Grepping live output

Time of First Successful Submission: 2026-03-01 22:43:16

Grepping errors

Time of First Successful Submission: 2026-03-01 23:01:13

Filtering with grep -v

Time of First Successful Submission: 2026-03-01 23:01:50

Filtering with sed

Time of First Successful Submission: 2026-03-01 23:08:07


GCA CTF

1 / 102 41225 / 41427


Using the GUI Desktop

Time of First Successful Submission: 2026-02-09 07:47:14


Linux Firmware Rehosting

13 / 13 33 / 111


Unpacking your first firmware

Time of First Successful Submission: 2026-02-09 06:01:07

Your first rehosting!

Time of First Successful Submission: 2026-02-09 08:05:04

Looking at console output

Time of First Successful Submission: 2026-02-16 00:41:10

Interacting with the shell

Time of First Successful Submission: 2026-02-16 01:10:46

Analyzing system calls

Time of First Successful Submission: 2026-02-16 16:23:24

Pseudofiles - Creating a Device

Time of First Successful Submission: 2026-02-16 17:55:59

Pseudofiles - Modeling IOCTLs

Time of First Successful Submission: 2026-02-16 18:04:50

NVRAM

Time of First Successful Submission: 2026-02-16 19:05:22

Library API - Sensor Init

Time of First Successful Submission: 2026-02-16 19:19:50

Networking - Address

Time of First Successful Submission: 2026-02-16 20:10:55

Static Files

Time of First Successful Submission: 2026-03-02 05:35:13

Rehosting OpenIPC

Time of First Successful Submission: 2026-03-02 04:13:31

Bug Hunt

Time of First Successful Submission: 2026-03-02 14:09:09