Intro to Programming Languages

15 / 253 13275 / 44156


Commands

Time of First Successful Submission: 2026-04-29 06:51:05

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2026-04-30 17:38:02

Absolute Paths

Time of First Successful Submission: 2026-04-30 17:53:22

Changing position

Time of First Successful Submission: 2026-05-11 13:54:46

Changing to an Absolute Path

Time of First Successful Submission: 2026-06-04 16:10:55

Relative Paths

Time of First Successful Submission: 2026-06-05 13:09:32

Cat

Time of First Successful Submission: 2026-06-07 14:07:00

Ls

Time of First Successful Submission: 2026-06-07 14:24:52

Ls All

Time of First Successful Submission: 2026-06-07 14:35:53

Find

Time of First Successful Submission: 2026-06-14 12:06:09

Piping Echo

Time of First Successful Submission: 2026-08-13 02:21:07

Piping Stdout

Time of First Successful Submission: 2026-08-13 02:26:41

Piping Stdin

Time of First Successful Submission: 2026-08-18 02:10:24


Start Here

10 / 10 12410 / 60494


Using the Terminal

Time of First Successful Submission: 2026-04-22 22:57:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-22 23:07:11

Using the GUI Desktop

Time of First Successful Submission: 2026-04-22 23:13:36

Pasting into the Desktop

Time of First Successful Submission: 2026-04-22 23:18:28

Restarting Challenges

Time of First Successful Submission: 2026-04-24 02:16:17

Challenge Programs

Time of First Successful Submission: 2026-06-04 14:53:07

The Flag File

Time of First Successful Submission: 2026-06-04 14:55:34

Using Privileged Mode

Time of First Successful Submission: 2026-06-04 15:08:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-04 15:42:32

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-04 15:45:04


Linux Luminarium

97 / 128 9515 / 44789


Intro to Commands

Time of First Successful Submission: 2026-04-29 06:51:05

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2026-04-30 17:38:02

Program and absolute paths

Time of First Successful Submission: 2026-04-30 17:53:22

Position thy self

Time of First Successful Submission: 2026-05-11 13:54:46

Position elsewhere

Time of First Successful Submission: 2026-06-04 16:10:55

implicit relative paths, from /

Time of First Successful Submission: 2026-06-05 13:09:32

explicit relative paths, from /

Time of First Successful Submission: 2026-06-06 15:16:54

implicit relative path

Time of First Successful Submission: 2026-06-06 15:21:15

home sweet home

Time of First Successful Submission: 2026-06-06 15:53:21

cat: not the pet, but the command!

Time of First Successful Submission: 2026-06-07 14:07:00

catting absolute paths

Time of First Successful Submission: 2026-06-07 14:08:27

more catting practice

Time of First Successful Submission: 2026-06-07 14:10:58

grepping for a needle in a haystack

Time of First Successful Submission: 2026-06-07 14:13:32

comparing files

Time of First Successful Submission: 2026-06-07 14:20:11

listing files

Time of First Successful Submission: 2026-06-07 14:24:52

touching files

Time of First Successful Submission: 2026-06-07 14:27:00

removing files

Time of First Successful Submission: 2026-06-07 14:29:57

moving files

Time of First Successful Submission: 2026-06-07 14:32:23

copying files

Time of First Successful Submission: 2026-06-07 14:33:50

hidden files

Time of First Successful Submission: 2026-06-07 14:35:53

An Epic Filesystem Quest

Time of First Successful Submission: 2026-06-07 15:02:53

making directories

Time of First Successful Submission: 2026-06-09 02:17:14

finding files

Time of First Successful Submission: 2026-06-14 12:06:09

linking files

Time of First Successful Submission: 2026-06-14 17:35:27

Learning From Documentation

Time of First Successful Submission: 2026-06-21 23:11:19

Learning Complex Usage

Time of First Successful Submission: 2026-06-21 23:16:56

Reading Manuals

Time of First Successful Submission: 2026-06-21 23:29:41

Searching Manuals

Time of First Successful Submission: 2026-06-21 23:53:08

Searching For Manuals

Time of First Successful Submission: 2026-06-22 00:00:48

Helpful Programs

Time of First Successful Submission: 2026-06-22 00:06:25

Help for Builtins

Time of First Successful Submission: 2026-06-22 00:10:03

Matching with *

Time of First Successful Submission: 2026-08-05 20:40:03

Matching with ?

Time of First Successful Submission: 2026-08-05 20:47:18

Matching with []

Time of First Successful Submission: 2026-08-05 20:52:56

Matching paths with []

Time of First Successful Submission: 2026-08-05 20:58:18

Multiple globs

Time of First Successful Submission: 2026-08-05 21:05:42

Mixing globs

Time of First Successful Submission: 2026-08-05 21:10:08

Exclusionary globbing

Time of First Successful Submission: 2026-08-05 21:16:11

Tab completion

Time of First Successful Submission: 2026-08-05 21:21:13

Multiple options for tab completion

Time of First Successful Submission: 2026-08-05 21:42:14

Tab completion on commands

Time of First Successful Submission: 2026-08-05 21:46:18

Redirecting output

Time of First Successful Submission: 2026-08-13 02:21:07

Redirecting more output

Time of First Successful Submission: 2026-08-13 02:26:41

Appending output

Time of First Successful Submission: 2026-08-13 02:35:53

Redirecting errors

Time of First Successful Submission: 2026-08-18 01:54:37

Redirecting input

Time of First Successful Submission: 2026-08-18 02:10:24

Grepping stored results

Time of First Successful Submission: 2026-08-18 02:15:27

Grepping live output

Time of First Successful Submission: 2026-08-18 02:22:10

Grepping errors

Time of First Successful Submission: 2026-08-18 06:12:31

Filtering with grep -v

Time of First Successful Submission: 2026-08-18 06:14:25

Filtering with sed

Time of First Successful Submission: 2026-08-18 06:19:21

Duplicating piped data with tee

Time of First Successful Submission: 2026-08-18 06:29:39

Process substitution for input

Time of First Successful Submission: 2026-08-18 06:36:10

Writing to multiple programs

Time of First Successful Submission: 2026-08-18 06:40:54

Split-piping stderr and stdout

Time of First Successful Submission: 2026-08-18 06:45:54

Named pipes

Time of First Successful Submission: 2026-08-18 06:52:20

Printing Variables

Time of First Successful Submission: 2026-08-21 23:18:54

Setting Variables

Time of First Successful Submission: 2026-08-21 23:30:27

Multi-word Variables

Time of First Successful Submission: 2026-08-21 23:34:11

Exporting Variables

Time of First Successful Submission: 2026-08-21 23:37:03

Printing Exported Variables

Time of First Successful Submission: 2026-08-21 23:39:49

Storing Command Output

Time of First Successful Submission: 2026-08-21 23:41:36

Reading Input

Time of First Successful Submission: 2026-08-21 23:43:05

Reading Files

Time of First Successful Submission: 2026-08-21 23:45:08

Translating characters

Time of First Successful Submission: 2026-08-23 04:24:44

Deleting characters

Time of First Successful Submission: 2026-08-23 04:30:14

Deleting newlines

Time of First Successful Submission: 2026-08-23 04:34:03

Extracting the first lines with head

Time of First Successful Submission: 2026-08-23 04:36:15

Extracting specific sections of text

Time of First Successful Submission: 2026-08-23 04:39:30

Sorting data

Time of First Successful Submission: 2026-08-23 04:47:25

Listing Processes

Time of First Successful Submission: 2026-08-28 12:21:54

Killing Processes

Time of First Successful Submission: 2026-08-28 12:24:04

Interrupting Processes

Time of First Successful Submission: 2026-08-28 12:25:21

Killing Misbehaving Processes

Time of First Successful Submission: 2026-08-28 12:38:56

Suspending Processes

Time of First Successful Submission: 2026-08-28 13:09:59

Resuming Processes

Time of First Successful Submission: 2026-08-28 13:11:47

Backgrounding Processes

Time of First Successful Submission: 2026-08-28 13:14:01

Foregrounding Processes

Time of First Successful Submission: 2026-08-28 13:16:28

Starting Backgrounded Processes

Time of First Successful Submission: 2026-08-28 13:18:47

Process Exit Codes

Time of First Successful Submission: 2026-08-28 13:21:54

Becoming root with su

Time of First Successful Submission: 2026-08-28 13:30:07

Other users with su

Time of First Successful Submission: 2026-08-28 13:31:55

Cracking passwords

Time of First Successful Submission: 2026-08-28 13:35:40

Using sudo

Time of First Successful Submission: 2026-08-28 13:37:03

Changing File Ownership

Time of First Successful Submission: 2026-09-02 13:31:27

Groups and Files

Time of First Successful Submission: 2026-09-02 13:35:17

Fun With Groups Names

Time of First Successful Submission: 2026-09-02 13:38:21

Changing Permissions

Time of First Successful Submission: 2026-09-02 13:40:54

Executable Files

Time of First Successful Submission: 2026-09-02 13:44:18

Permission Tweaking Practice

Time of First Successful Submission: 2026-09-02 13:53:34

Permissions Setting Practice

Time of First Successful Submission: 2026-09-02 13:58:16

The SUID Bit

Time of First Successful Submission: 2026-09-02 14:08:39

Chaining with Semicolons

Time of First Successful Submission: 2026-09-02 14:42:43

Building on Success

Time of First Successful Submission: 2026-09-02 14:46:16

Handling Failure

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


DSU Cyber Camps

12 / 104 3211 / 60892


Using the Terminal

Time of First Successful Submission: 2026-04-22 22:57:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-22 23:07:11

Using the GUI Desktop

Time of First Successful Submission: 2026-04-22 23:13:36

Pasting into the Desktop

Time of First Successful Submission: 2026-04-22 23:18:28

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-04-24 02:16:17

Getting Help

Time of First Successful Submission: 2026-04-24 02:20:42

Challenge Programs

Time of First Successful Submission: 2026-06-04 14:53:07

The Flag File

Time of First Successful Submission: 2026-06-04 14:55:34

Using Privileged Mode

Time of First Successful Submission: 2026-06-04 15:08:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-04 15:42:32

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-04 15:45:04


GCA CTF

12 / 104 3211 / 60892


Using the Terminal

Time of First Successful Submission: 2026-04-22 22:57:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-22 23:07:11

Using the GUI Desktop

Time of First Successful Submission: 2026-04-22 23:13:36

Pasting into the Desktop

Time of First Successful Submission: 2026-04-22 23:18:28

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-04-24 02:16:17

Getting Help

Time of First Successful Submission: 2026-04-24 02:20:42

Challenge Programs

Time of First Successful Submission: 2026-06-04 14:53:07

The Flag File

Time of First Successful Submission: 2026-06-04 14:55:34

Using Privileged Mode

Time of First Successful Submission: 2026-06-04 15:08:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-04 15:42:32

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-04 15:45:04


Hacker History

8 / 8 82 / 181


External BBS (login)

Time of First Successful Submission: 2026-08-23 06:03:28

Internal BBS

Time of First Successful Submission: 2026-08-24 02:57:40

Join an IRC Server

Time of First Successful Submission: 2026-08-24 03:10:40

Join an IRC Server (with an IRC Client)

Time of First Successful Submission: 2026-08-24 03:12:18

Change your nickname

Time of First Successful Submission: 2026-08-24 03:14:14

Join a channel

Time of First Successful Submission: 2026-08-24 03:16:16

Message a channel

Time of First Successful Submission: 2026-08-24 03:18:44

Remove another user

Time of First Successful Submission: 2026-08-24 03:43:36