Damilola

Intro to Programming Languages

15 / 234 10290 / 34576


Commands

Time of First Successful Submission: 2026-05-02 19:55:50

Command Arguments

Time of First Successful Submission: 2026-05-02 20:00:14

Command History

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

The Root Path

Time of First Successful Submission: 2026-05-03 13:44:15

Absolute Paths

Time of First Successful Submission: 2026-05-03 14:04:49

Changing position

Time of First Successful Submission: 2026-05-03 14:11:49

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-03 14:14:29

Relative Paths

Time of First Successful Submission: 2026-05-03 14:18:51

Cat

Time of First Successful Submission: 2026-05-03 15:46:02

Ls

Time of First Successful Submission: 2026-05-03 16:09:48

Ls All

Time of First Successful Submission: 2026-05-03 16:51:53

Find

Time of First Successful Submission: 2026-05-03 18:02:21

Piping Echo

Time of First Successful Submission: 2026-05-06 17:52:31

Piping Stdout

Time of First Successful Submission: 2026-05-06 18:25:26

Piping Stdin

Time of First Successful Submission: 2026-05-07 12:29:13


Start Here

7 / 12 28846 / 46903


Using the Terminal

Time of First Successful Submission: 2026-05-02 16:12:24

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-02 16:35:59

Pasting into the Desktop

Time of First Successful Submission: 2026-05-02 16:49:08

Restarting Challenges

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


Linux Luminarium

120 / 128 5245 / 35045


Intro to Commands

Time of First Successful Submission: 2026-05-02 19:55:50

Intro to Arguments

Time of First Successful Submission: 2026-05-02 20:00:14

Command History

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

The Root

Time of First Successful Submission: 2026-05-03 13:44:15

Program and absolute paths

Time of First Successful Submission: 2026-05-03 14:04:49

Position thy self

Time of First Successful Submission: 2026-05-03 14:11:49

Position elsewhere

Time of First Successful Submission: 2026-05-03 14:14:29

implicit relative paths, from /

Time of First Successful Submission: 2026-05-03 14:18:51

explicit relative paths, from /

Time of First Successful Submission: 2026-05-03 14:22:48

implicit relative path

Time of First Successful Submission: 2026-05-03 14:25:08

home sweet home

Time of First Successful Submission: 2026-05-03 15:39:15

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-03 15:46:02

catting absolute paths

Time of First Successful Submission: 2026-05-03 15:47:08

more catting practice

Time of First Successful Submission: 2026-05-03 15:48:35

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-03 15:50:17

comparing files

Time of First Successful Submission: 2026-05-03 16:03:44

listing files

Time of First Successful Submission: 2026-05-03 16:09:48

touching files

Time of First Successful Submission: 2026-05-03 16:19:50

removing files

Time of First Successful Submission: 2026-05-03 16:21:49

moving files

Time of First Successful Submission: 2026-05-03 16:26:48

copying files

Time of First Successful Submission: 2026-05-03 16:48:34

hidden files

Time of First Successful Submission: 2026-05-03 16:51:53

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-03 17:09:51

making directories

Time of First Successful Submission: 2026-05-03 17:58:48

finding files

Time of First Successful Submission: 2026-05-03 18:02:21

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-05-04 06:52:19

Learning Complex Usage

Time of First Successful Submission: 2026-05-04 06:58:45

Reading Manuals

Time of First Successful Submission: 2026-05-04 07:34:46

Searching Manuals

Time of First Successful Submission: 2026-05-04 07:44:05

Searching For Manuals

Time of First Successful Submission: 2026-05-04 14:54:27

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-05-04 15:19:38

Matching with *

Time of First Successful Submission: 2026-05-06 11:46:48

Matching with ?

Time of First Successful Submission: 2026-05-06 13:53:22

Matching with []

Time of First Successful Submission: 2026-05-06 14:00:24

Matching paths with []

Time of First Successful Submission: 2026-05-06 14:05:51

Multiple globs

Time of First Successful Submission: 2026-05-06 14:20:41

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-05-06 15:07:40

Tab completion

Time of First Successful Submission: 2026-05-06 15:18:53

Multiple options for tab completion

Time of First Successful Submission: 2026-05-06 16:33:52

Tab completion on commands

Time of First Successful Submission: 2026-05-06 16:55:13

Redirecting output

Time of First Successful Submission: 2026-05-06 17:52:31

Redirecting more output

Time of First Successful Submission: 2026-05-06 18:25:26

Appending output

Time of First Successful Submission: 2026-05-06 18:50:44

Redirecting errors

Time of First Successful Submission: 2026-05-07 11:12:25

Redirecting input

Time of First Successful Submission: 2026-05-07 12:29:13

Grepping stored results

Time of First Successful Submission: 2026-05-07 12:32:04

Grepping live output

Time of First Successful Submission: 2026-05-07 13:54:09

Grepping errors

Time of First Successful Submission: 2026-05-07 15:35:37

Filtering with grep -v

Time of First Successful Submission: 2026-05-07 15:38:32

Filtering with sed

Time of First Successful Submission: 2026-05-07 16:36:44

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-08 12:23:25

Process substitution for input

Time of First Successful Submission: 2026-05-08 14:18:26

Writing to multiple programs

Time of First Successful Submission: 2026-05-08 15:09:36

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-08 16:36:40

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-05-08 20:34:48

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2026-05-08 22:00:04

Exporting Variables

Time of First Successful Submission: 2026-05-08 22:03:54

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-05-08 22:22:52

Reading Input

Time of First Successful Submission: 2026-05-10 09:37:06

Reading Files

Time of First Successful Submission: 2026-05-11 01:34:17

Translating characters

Time of First Successful Submission: 2026-05-11 01:40:34

Deleting characters

Time of First Successful Submission: 2026-05-11 01:52:55

Deleting newlines

Time of First Successful Submission: 2026-05-11 02:25:51

Extracting the first lines with head

Time of First Successful Submission: 2026-05-11 02:28:19

Extracting specific sections of text

Time of First Successful Submission: 2026-05-12 07:47:00

Sorting data

Time of First Successful Submission: 2026-05-12 09:37:50

Listing Processes

Time of First Successful Submission: 2026-05-12 11:26:55

Killing Processes

Time of First Successful Submission: 2026-05-12 12:52:28

Interrupting Processes

Time of First Successful Submission: 2026-05-12 12:54:27

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-12 13:02:29

Suspending Processes

Time of First Successful Submission: 2026-05-12 13:11:56

Resuming Processes

Time of First Successful Submission: 2026-05-12 13:13:16

Backgrounding Processes

Time of First Successful Submission: 2026-05-12 13:30:00

Foregrounding Processes

Time of First Successful Submission: 2026-05-12 13:34:33

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-12 13:36:15

Process Exit Codes

Time of First Successful Submission: 2026-05-12 13:41:53

Becoming root with su

Time of First Successful Submission: 2026-05-12 18:00:56

Other users with su

Time of First Successful Submission: 2026-05-12 18:02:14

Cracking passwords

Time of First Successful Submission: 2026-05-12 18:30:31

Using sudo

Time of First Successful Submission: 2026-05-14 12:04:18

Changing File Ownership

Time of First Successful Submission: 2026-05-16 10:57:04

Groups and Files

Time of First Successful Submission: 2026-05-16 11:28:16

Fun With Groups Names

Time of First Successful Submission: 2026-05-16 11:36:17

Changing Permissions

Time of First Successful Submission: 2026-05-16 12:06:33

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-16 13:14:26

Permissions Setting Practice

Time of First Successful Submission: 2026-05-16 13:45:32

The SUID Bit

Time of First Successful Submission: 2026-05-16 19:05:34

Chaining with Semicolons

Time of First Successful Submission: 2026-05-16 19:07:37

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-05-16 19:24:03

Your First Shell Script

Time of First Successful Submission: 2026-05-17 02:29:29

Redirecting Script Output

Time of First Successful Submission: 2026-05-17 03:04:07

Executable Shell Scripts

Time of First Successful Submission: 2026-05-17 11:59:53

Understanding Shebangs

Time of First Successful Submission: 2026-05-17 12:22:39

Scripting with Arguments

Time of First Successful Submission: 2026-05-18 14:49:51

Scripting with Conditionals

Time of First Successful Submission: 2026-05-19 08:10:50

Scripting with Default Cases

Time of First Successful Submission: 2026-05-19 08:14:40

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-19 08:20:29

Reading Shell Scripts

Time of First Successful Submission: 2026-05-19 08:36:19

Launching Screen

Time of First Successful Submission: 2026-05-20 08:54:59

Detaching and Attaching

Time of First Successful Submission: 2026-05-20 09:27:15

Finding Sessions

Time of First Successful Submission: 2026-05-20 10:51:13

Switching Windows

Time of First Successful Submission: 2026-05-20 11:33:00

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-20 11:59:26

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-05-20 12:25:17

Setting PATH

Time of First Successful Submission: 2026-05-20 12:28:57

Finding Commands

Time of First Successful Submission: 2026-05-20 12:35:23

Adding Commands

Time of First Successful Submission: 2026-05-20 13:30:56

Hijacking Commands

Time of First Successful Submission: 2026-05-20 13:37:45

Bashrc Backdoor

Time of First Successful Submission: 2026-05-26 13:11:31

Sniffing Input

Time of First Successful Submission: 2026-05-26 13:40:05

Overshared Directories

Time of First Successful Submission: 2026-05-26 15:48:30


DSU Cyber Camps

7 / 104 29016 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-02 16:12:24

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-02 16:35:59

Pasting into the Desktop

Time of First Successful Submission: 2026-05-02 16:49:08

Connecting over SSH

Time of First Successful Submission: 2026-05-02 17:09:38

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-05-02 17:56:20


GCA CTF

7 / 104 29016 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-02 16:12:24

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-02 16:35:59

Pasting into the Desktop

Time of First Successful Submission: 2026-05-02 16:49:08

Connecting over SSH

Time of First Successful Submission: 2026-05-02 17:09:38

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-05-02 17:56:20