drnikos

Intro to Programming Languages

15 / 234 9588 / 33082


Commands

Time of First Successful Submission: 2026-04-01 14:27:26

Command Arguments

Time of First Successful Submission: 2026-04-01 14:28:00

Command History

Time of First Successful Submission: 2026-04-01 14:28:22

The Root Path

Time of First Successful Submission: 2026-04-01 15:29:10

Absolute Paths

Time of First Successful Submission: 2026-04-01 15:32:50

Changing position

Time of First Successful Submission: 2026-04-01 15:53:22

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-01 15:55:35

Relative Paths

Time of First Successful Submission: 2026-04-01 15:56:44

Cat

Time of First Successful Submission: 2026-04-01 16:03:38

Ls

Time of First Successful Submission: 2026-04-01 16:20:10

Ls All

Time of First Successful Submission: 2026-04-01 16:29:06

Find

Time of First Successful Submission: 2026-04-01 16:40:55

Piping Echo

Time of First Successful Submission: 2026-04-01 19:57:44

Piping Stdout

Time of First Successful Submission: 2026-04-01 19:58:43

Piping Stdin

Time of First Successful Submission: 2026-04-01 20:09:46


Start Here

11 / 12 9070 / 44760


Using the Terminal

Time of First Successful Submission: 2026-04-01 14:07:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-01 14:08:04

Using the GUI Desktop

Time of First Successful Submission: 2026-04-01 14:10:59

Pasting into the Desktop

Time of First Successful Submission: 2026-04-01 14:13:05

Restarting Challenges

Time of First Successful Submission: 2026-04-01 14:15:15

Challenge Programs

Time of First Successful Submission: 2026-04-01 14:16:16

The Flag File

Time of First Successful Submission: 2026-04-01 14:17:15

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-01 14:22:13

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-01 14:22:49


Linux Luminarium

86 / 128 7483 / 33513


Intro to Commands

Time of First Successful Submission: 2026-04-01 14:27:26

Intro to Arguments

Time of First Successful Submission: 2026-04-01 14:28:00

Command History

Time of First Successful Submission: 2026-04-01 14:28:22

The Root

Time of First Successful Submission: 2026-04-01 15:29:10

Program and absolute paths

Time of First Successful Submission: 2026-04-01 15:32:50

Position thy self

Time of First Successful Submission: 2026-04-01 15:53:22

Position elsewhere

Time of First Successful Submission: 2026-04-01 15:55:35

implicit relative paths, from /

Time of First Successful Submission: 2026-04-01 15:56:44

explicit relative paths, from /

Time of First Successful Submission: 2026-04-01 15:57:43

implicit relative path

Time of First Successful Submission: 2026-04-01 15:58:12

home sweet home

Time of First Successful Submission: 2026-04-01 15:59:37

cat: not the pet, but the command!

Time of First Successful Submission: 2026-04-01 16:03:38

catting absolute paths

Time of First Successful Submission: 2026-04-01 16:04:37

more catting practice

Time of First Successful Submission: 2026-04-01 16:17:06

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-01 16:17:56

comparing files

Time of First Successful Submission: 2026-04-01 16:19:31

listing files

Time of First Successful Submission: 2026-04-01 16:20:10

touching files

Time of First Successful Submission: 2026-04-01 16:20:53

removing files

Time of First Successful Submission: 2026-04-01 16:21:20

moving files

Time of First Successful Submission: 2026-04-01 16:25:52

copying files

Time of First Successful Submission: 2026-04-01 16:28:13

hidden files

Time of First Successful Submission: 2026-04-01 16:29:06

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-01 16:37:33

making directories

Time of First Successful Submission: 2026-04-01 16:38:30

finding files

Time of First Successful Submission: 2026-04-01 16:40:55

linking files

Time of First Successful Submission: 2026-04-01 18:55:21

Learning From Documentation

Time of First Successful Submission: 2026-04-01 18:59:25

Learning Complex Usage

Time of First Successful Submission: 2026-04-01 19:00:36

Reading Manuals

Time of First Successful Submission: 2026-04-01 19:02:45

Searching Manuals

Time of First Successful Submission: 2026-04-01 19:05:03

Searching For Manuals

Time of First Successful Submission: 2026-04-01 19:11:11

Helpful Programs

Time of First Successful Submission: 2026-04-01 19:14:29

Help for Builtins

Time of First Successful Submission: 2026-04-01 19:19:10

Matching with *

Time of First Successful Submission: 2026-04-01 19:25:36

Matching with ?

Time of First Successful Submission: 2026-04-01 19:31:05

Matching with []

Time of First Successful Submission: 2026-04-01 19:35:15

Matching paths with []

Time of First Successful Submission: 2026-04-01 19:36:46

Multiple globs

Time of First Successful Submission: 2026-04-01 19:46:57

Mixing globs

Time of First Successful Submission: 2026-04-01 19:49:18

Exclusionary globbing

Time of First Successful Submission: 2026-04-01 19:51:27

Tab completion

Time of First Successful Submission: 2026-04-01 19:52:20

Multiple options for tab completion

Time of First Successful Submission: 2026-04-01 19:54:42

Tab completion on commands

Time of First Successful Submission: 2026-04-01 19:55:06

Redirecting output

Time of First Successful Submission: 2026-04-01 19:57:44

Redirecting more output

Time of First Successful Submission: 2026-04-01 19:58:43

Appending output

Time of First Successful Submission: 2026-04-01 20:03:53

Redirecting errors

Time of First Successful Submission: 2026-04-01 20:07:57

Redirecting input

Time of First Successful Submission: 2026-04-01 20:09:46

Grepping stored results

Time of First Successful Submission: 2026-04-01 20:10:54

Grepping live output

Time of First Successful Submission: 2026-04-01 20:11:41

Grepping errors

Time of First Successful Submission: 2026-04-01 20:12:51

Filtering with grep -v

Time of First Successful Submission: 2026-04-01 20:13:24

Filtering with sed

Time of First Successful Submission: 2026-04-01 20:14:32

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-01 20:19:03

Process substitution for input

Time of First Successful Submission: 2026-04-01 20:23:45

Writing to multiple programs

Time of First Successful Submission: 2026-04-01 20:30:55

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-01 20:34:28

Named pipes

Time of First Successful Submission: 2026-04-01 20:40:56

Printing Variables

Time of First Successful Submission: 2026-04-01 20:42:55

Setting Variables

Time of First Successful Submission: 2026-04-01 20:43:21

Multi-word Variables

Time of First Successful Submission: 2026-04-01 20:43:46

Exporting Variables

Time of First Successful Submission: 2026-04-01 20:45:31

Printing Exported Variables

Time of First Successful Submission: 2026-04-01 20:46:01

Storing Command Output

Time of First Successful Submission: 2026-04-01 20:47:13

Reading Input

Time of First Successful Submission: 2026-04-01 20:48:34

Reading Files

Time of First Successful Submission: 2026-04-01 20:49:45

Translating characters

Time of First Successful Submission: 2026-04-01 20:54:46

Deleting characters

Time of First Successful Submission: 2026-04-01 20:55:52

Deleting newlines

Time of First Successful Submission: 2026-04-01 20:57:21

Extracting the first lines with head

Time of First Successful Submission: 2026-04-01 20:58:20

Extracting specific sections of text

Time of First Successful Submission: 2026-04-01 21:03:13

Sorting data

Time of First Successful Submission: 2026-04-01 21:04:15

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-04-02 10:10:28

Interrupting Processes

Time of First Successful Submission: 2026-04-02 10:18:37

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-02 10:21:22

Suspending Processes

Time of First Successful Submission: 2026-04-02 10:22:31

Resuming Processes

Time of First Successful Submission: 2026-04-02 10:23:31

Backgrounding Processes

Time of First Successful Submission: 2026-04-02 10:27:27

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-04-02 10:31:39

Becoming root with su

Time of First Successful Submission: 2026-04-02 10:41:44

Other users with su

Time of First Successful Submission: 2026-04-02 10:43:42

Cracking passwords

Time of First Successful Submission: 2026-04-02 10:51:10

Using sudo

Time of First Successful Submission: 2026-04-02 10:53:50


GCA CTF

11 / 104 9214 / 45041


Using the Terminal

Time of First Successful Submission: 2026-04-01 14:07:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-01 14:08:04

Using the GUI Desktop

Time of First Successful Submission: 2026-04-01 14:10:59

Pasting into the Desktop

Time of First Successful Submission: 2026-04-01 14:13:05

Connecting over SSH

Time of First Successful Submission: 2026-04-01 14:13:35

Restarting Challenges

Time of First Successful Submission: 2026-04-01 14:15:15

Challenge Programs

Time of First Successful Submission: 2026-04-01 14:16:16

The Flag File

Time of First Successful Submission: 2026-04-01 14:17:15

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-01 14:22:13

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-01 14:22:49