0xJNS

Intro to Programming Languages

15 / 234 9611 / 33082


Commands

Time of First Successful Submission: 2026-04-02 04:56:26

Command Arguments

Time of First Successful Submission: 2026-04-02 04:57:58

Command History

Time of First Successful Submission: 2026-04-02 04:58:29

The Root Path

Time of First Successful Submission: 2026-04-02 04:59:57

Absolute Paths

Time of First Successful Submission: 2026-04-02 05:00:30

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-02 05:05:14

Relative Paths

Time of First Successful Submission: 2026-04-02 05:07:50

Cat

Time of First Successful Submission: 2026-04-02 05:17:52

Ls

Time of First Successful Submission: 2026-04-02 05:23:05

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-04-03 06:59:12

Piping Stdout

Time of First Successful Submission: 2026-04-03 07:00:29

Piping Stdin

Time of First Successful Submission: 2026-04-03 07:51:04


Start Here

12 / 12 1972 / 44760


Using the Terminal

Time of First Successful Submission: 2026-04-01 17:28:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-01 17:31:02

Using the GUI Desktop

Time of First Successful Submission: 2026-04-01 17:32:42

Pasting into the Desktop

Time of First Successful Submission: 2026-04-01 17:34:17

Restarting Challenges

Time of First Successful Submission: 2026-04-01 17:46:05

Challenge Programs

Time of First Successful Submission: 2026-04-01 17:54:59

The Flag File

Time of First Successful Submission: 2026-04-01 17:57:32

Using Privileged Mode

Time of First Successful Submission: 2026-04-01 18:02:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-01 18:04:34

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-01 18:05:44


Linux Luminarium

56 / 128 14079 / 33513


Intro to Commands

Time of First Successful Submission: 2026-04-02 04:56:26

Intro to Arguments

Time of First Successful Submission: 2026-04-02 04:57:58

Command History

Time of First Successful Submission: 2026-04-02 04:58:29

The Root

Time of First Successful Submission: 2026-04-02 04:59:57

Program and absolute paths

Time of First Successful Submission: 2026-04-02 05:00:30

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-04-02 05:05:14

implicit relative paths, from /

Time of First Successful Submission: 2026-04-02 05:07:50

explicit relative paths, from /

Time of First Successful Submission: 2026-04-02 05:10:17

implicit relative path

Time of First Successful Submission: 2026-04-02 05:12:02

home sweet home

Time of First Successful Submission: 2026-04-02 05:15:27

cat: not the pet, but the command!

Time of First Successful Submission: 2026-04-02 05:17:52

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-04-02 05:19:04

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-02 05:20:12

comparing files

Time of First Successful Submission: 2026-04-02 05:22:27

listing files

Time of First Successful Submission: 2026-04-02 05:23:05

touching files

Time of First Successful Submission: 2026-04-02 05:38:23

removing files

Time of First Successful Submission: 2026-04-02 05:39:07

moving files

Time of First Successful Submission: 2026-04-02 05:39:48

copying files

Time of First Successful Submission: 2026-04-02 05:40:30

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-02 05:47:23

making directories

Time of First Successful Submission: 2026-04-02 05:48:12

finding files

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

linking files

Time of First Successful Submission: 2026-04-02 07:05:45

Learning From Documentation

Time of First Successful Submission: 2026-04-02 07:13:53

Learning Complex Usage

Time of First Successful Submission: 2026-04-02 07:18:42

Reading Manuals

Time of First Successful Submission: 2026-04-02 07:22:20

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-04-02 07:34:08

Helpful Programs

Time of First Successful Submission: 2026-04-02 07:38:00

Help for Builtins

Time of First Successful Submission: 2026-04-02 07:46:08

Matching with *

Time of First Successful Submission: 2026-04-02 07:52:39

Matching with ?

Time of First Successful Submission: 2026-04-02 07:53:38

Matching with []

Time of First Successful Submission: 2026-04-02 07:58:10

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-04-02 08:08:46

Mixing globs

Time of First Successful Submission: 2026-04-02 08:23:59

Exclusionary globbing

Time of First Successful Submission: 2026-04-02 08:26:10

Tab completion

Time of First Successful Submission: 2026-04-02 08:29:32

Multiple options for tab completion

Time of First Successful Submission: 2026-04-02 08:31:30

Tab completion on commands

Time of First Successful Submission: 2026-04-02 08:31:57

Redirecting output

Time of First Successful Submission: 2026-04-03 06:59:12

Redirecting more output

Time of First Successful Submission: 2026-04-03 07:00:29

Appending output

Time of First Successful Submission: 2026-04-03 07:02:58

Redirecting errors

Time of First Successful Submission: 2026-04-03 07:48:13

Redirecting input

Time of First Successful Submission: 2026-04-03 07:51:04

Grepping stored results

Time of First Successful Submission: 2026-04-03 07:54:41

Grepping live output

Time of First Successful Submission: 2026-04-03 07:57:08

Grepping errors

Time of First Successful Submission: 2026-04-03 08:02:58

Filtering with grep -v

Time of First Successful Submission: 2026-04-03 08:09:59

Filtering with sed

Time of First Successful Submission: 2026-04-03 08:33:17

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-03 09:12:55

Process substitution for input

Time of First Successful Submission: 2026-04-03 10:13:45

Writing to multiple programs

Time of First Successful Submission: 2026-04-03 10:43:30


GCA CTF

12 / 104 2221 / 45041


Using the Terminal

Time of First Successful Submission: 2026-04-01 17:28:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-01 17:31:02

Using the GUI Desktop

Time of First Successful Submission: 2026-04-01 17:32:42

Pasting into the Desktop

Time of First Successful Submission: 2026-04-01 17:34:17

Connecting over SSH

Time of First Successful Submission: 2026-04-01 17:40:47

Restarting Challenges

Time of First Successful Submission: 2026-04-01 17:46:05

Getting Help

Time of First Successful Submission: 2026-04-01 17:49:52

Challenge Programs

Time of First Successful Submission: 2026-04-01 17:54:59

The Flag File

Time of First Successful Submission: 2026-04-01 17:57:32

Using Privileged Mode

Time of First Successful Submission: 2026-04-01 18:02:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-01 18:04:34

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-01 18:05:44