starliteblues

Intro to Programming Languages

15 / 234 10309 / 34762


Commands

Time of First Successful Submission: 2026-05-07 02:25:38

Command Arguments

Time of First Successful Submission: 2026-05-07 02:30:43

Command History

Time of First Successful Submission: 2026-05-07 02:52:21

The Root Path

Time of First Successful Submission: 2026-05-07 03:24:57

Absolute Paths

Time of First Successful Submission: 2026-05-07 03:30:06

Changing position

Time of First Successful Submission: 2026-05-07 03:31:39

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-07 03:33:30

Relative Paths

Time of First Successful Submission: 2026-05-07 03:39:12

Cat

Time of First Successful Submission: 2026-05-07 03:54:37

Ls

Time of First Successful Submission: 2026-05-07 12:39:24

Ls All

Time of First Successful Submission: 2026-05-07 12:48:35

Find

Time of First Successful Submission: 2026-05-07 13:20:20

Piping Echo

Time of First Successful Submission: 2026-05-08 12:29:04

Piping Stdout

Time of First Successful Submission: 2026-05-08 12:30:35

Piping Stdin

Time of First Successful Submission: 2026-05-08 12:50:24


Start Here

10 / 12 21431 / 47166


Using the Terminal

Time of First Successful Submission: 2026-05-07 00:41:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-07 00:49:58

Using the GUI Desktop

Time of First Successful Submission: 2026-05-07 00:54:46

Pasting into the Desktop

Time of First Successful Submission: 2026-05-07 00:56:26

Restarting Challenges

Time of First Successful Submission: 2026-05-07 01:04:36

Challenge Programs

Time of First Successful Submission: 2026-05-07 01:25:17

The Flag File

Time of First Successful Submission: 2026-05-07 01:26:50

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-07 02:12:55

Persistent Home Directories - Two

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


Linux Luminarium

120 / 128 5306 / 35235


Intro to Commands

Time of First Successful Submission: 2026-05-07 02:25:38

Intro to Arguments

Time of First Successful Submission: 2026-05-07 02:30:43

Command History

Time of First Successful Submission: 2026-05-07 02:52:21

The Root

Time of First Successful Submission: 2026-05-07 03:24:57

Program and absolute paths

Time of First Successful Submission: 2026-05-07 03:30:06

Position thy self

Time of First Successful Submission: 2026-05-07 03:31:39

Position elsewhere

Time of First Successful Submission: 2026-05-07 03:33:30

implicit relative paths, from /

Time of First Successful Submission: 2026-05-07 03:39:12

explicit relative paths, from /

Time of First Successful Submission: 2026-05-07 03:44:53

implicit relative path

Time of First Successful Submission: 2026-05-07 03:48:20

home sweet home

Time of First Successful Submission: 2026-05-07 03:52:49

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-07 03:54:37

catting absolute paths

Time of First Successful Submission: 2026-05-07 03:55:42

more catting practice

Time of First Successful Submission: 2026-05-07 03:57:38

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-07 03:59:59

comparing files

Time of First Successful Submission: 2026-05-07 12:35:36

listing files

Time of First Successful Submission: 2026-05-07 12:39:24

touching files

Time of First Successful Submission: 2026-05-07 12:40:23

removing files

Time of First Successful Submission: 2026-05-07 12:41:09

moving files

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

copying files

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

hidden files

Time of First Successful Submission: 2026-05-07 12:48:35

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-07 12:59:16

making directories

Time of First Successful Submission: 2026-05-07 13:00:39

finding files

Time of First Successful Submission: 2026-05-07 13:20:20

linking files

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

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-05-07 21:22:12

Reading Manuals

Time of First Successful Submission: 2026-05-07 21:25:51

Searching Manuals

Time of First Successful Submission: 2026-05-07 21:28:53

Searching For Manuals

Time of First Successful Submission: 2026-05-07 21:38:59

Helpful Programs

Time of First Successful Submission: 2026-05-07 21:41:44

Help for Builtins

Time of First Successful Submission: 2026-05-07 21:45:56

Matching with *

Time of First Successful Submission: 2026-05-07 22:18:24

Matching with ?

Time of First Successful Submission: 2026-05-07 22:22:32

Matching with []

Time of First Successful Submission: 2026-05-07 22:24:15

Matching paths with []

Time of First Successful Submission: 2026-05-07 22:29:54

Multiple globs

Time of First Successful Submission: 2026-05-07 22:35:32

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-05-08 01:13:17

Tab completion

Time of First Successful Submission: 2026-05-08 01:15:21

Multiple options for tab completion

Time of First Successful Submission: 2026-05-08 01:17:50

Tab completion on commands

Time of First Successful Submission: 2026-05-08 01:19:09

Redirecting output

Time of First Successful Submission: 2026-05-08 12:29:04

Redirecting more output

Time of First Successful Submission: 2026-05-08 12:30:35

Appending output

Time of First Successful Submission: 2026-05-08 12:35:17

Redirecting errors

Time of First Successful Submission: 2026-05-08 12:44:37

Redirecting input

Time of First Successful Submission: 2026-05-08 12:50:24

Grepping stored results

Time of First Successful Submission: 2026-05-08 17:38:01

Grepping live output

Time of First Successful Submission: 2026-05-08 17:48:48

Grepping errors

Time of First Successful Submission: 2026-05-08 17:52:00

Filtering with grep -v

Time of First Successful Submission: 2026-05-08 17:54:06

Filtering with sed

Time of First Successful Submission: 2026-05-08 17:57:37

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-05-09 21:59:45

Writing to multiple programs

Time of First Successful Submission: 2026-05-09 22:25:48

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-09 23:30:54

Named pipes

Time of First Successful Submission: 2026-05-09 23:48:56

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-05-10 00:06:32

Multi-word Variables

Time of First Successful Submission: 2026-05-10 00:10:45

Exporting Variables

Time of First Successful Submission: 2026-05-10 00:23:12

Printing Exported Variables

Time of First Successful Submission: 2026-05-10 00:24:54

Storing Command Output

Time of First Successful Submission: 2026-05-10 00:31:04

Reading Input

Time of First Successful Submission: 2026-05-10 00:38:05

Reading Files

Time of First Successful Submission: 2026-05-10 00:46:11

Translating characters

Time of First Successful Submission: 2026-05-11 12:27:30

Deleting characters

Time of First Successful Submission: 2026-05-11 12:31:16

Deleting newlines

Time of First Successful Submission: 2026-05-11 12:34:22

Extracting the first lines with head

Time of First Successful Submission: 2026-05-11 12:38:24

Extracting specific sections of text

Time of First Successful Submission: 2026-05-11 12:43:43

Sorting data

Time of First Successful Submission: 2026-05-11 12:46:02

Listing Processes

Time of First Successful Submission: 2026-05-11 22:19:56

Killing Processes

Time of First Successful Submission: 2026-05-11 22:26:09

Interrupting Processes

Time of First Successful Submission: 2026-05-11 22:27:14

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-11 22:30:46

Suspending Processes

Time of First Successful Submission: 2026-05-11 22:34:59

Resuming Processes

Time of First Successful Submission: 2026-05-11 22:37:55

Backgrounding Processes

Time of First Successful Submission: 2026-05-11 22:50:20

Foregrounding Processes

Time of First Successful Submission: 2026-05-11 22:51:53

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-11 22:52:37

Process Exit Codes

Time of First Successful Submission: 2026-05-11 22:57:25

Becoming root with su

Time of First Successful Submission: 2026-05-13 17:20:39

Other users with su

Time of First Successful Submission: 2026-05-13 17:25:37

Cracking passwords

Time of First Successful Submission: 2026-05-13 21:52:00

Using sudo

Time of First Successful Submission: 2026-05-13 21:57:25

Changing File Ownership

Time of First Successful Submission: 2026-05-18 00:13:34

Groups and Files

Time of First Successful Submission: 2026-05-18 00:30:41

Fun With Groups Names

Time of First Successful Submission: 2026-05-18 00:34:54

Changing Permissions

Time of First Successful Submission: 2026-05-18 01:46:19

Executable Files

Time of First Successful Submission: 2026-05-26 01:20:18

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-26 02:08:51

Permissions Setting Practice

Time of First Successful Submission: 2026-05-26 02:22:09

The SUID Bit

Time of First Successful Submission: 2026-05-26 02:35:46

Chaining with Semicolons

Time of First Successful Submission: 2026-05-31 19:05:28

Building on Success

Time of First Successful Submission: 2026-05-31 19:09:09

Handling Failure

Time of First Successful Submission: 2026-05-31 19:10:19

Your First Shell Script

Time of First Successful Submission: 2026-05-31 19:23:57

Redirecting Script Output

Time of First Successful Submission: 2026-06-01 16:44:46

Executable Shell Scripts

Time of First Successful Submission: 2026-06-01 16:58:02

Understanding Shebangs

Time of First Successful Submission: 2026-06-01 17:03:37

Scripting with Arguments

Time of First Successful Submission: 2026-06-01 17:10:23

Scripting with Conditionals

Time of First Successful Submission: 2026-06-02 04:12:29

Scripting with Default Cases

Time of First Successful Submission: 2026-06-02 04:16:37

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-06-02 04:19:11

Reading Shell Scripts

Time of First Successful Submission: 2026-06-02 04:21:36

Launching Screen

Time of First Successful Submission: 2026-06-02 11:12:33

Detaching and Attaching

Time of First Successful Submission: 2026-06-02 11:16:28

Finding Sessions

Time of First Successful Submission: 2026-06-02 11:19:09

Switching Windows

Time of First Successful Submission: 2026-06-02 11:24:03

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-02 11:31:10

Switching Windows (tmux)

Time of First Successful Submission: 2026-06-02 11:38:38

The PATH Variable

Time of First Successful Submission: 2026-06-02 16:42:47

Setting PATH

Time of First Successful Submission: 2026-06-02 16:45:26

Finding Commands

Time of First Successful Submission: 2026-06-02 16:49:50

Adding Commands

Time of First Successful Submission: 2026-06-03 15:22:26

Hijacking Commands

Time of First Successful Submission: 2026-06-03 16:15:32

Bashrc Backdoor

Time of First Successful Submission: 2026-06-03 19:52:12

Sniffing Input

Time of First Successful Submission: 2026-06-04 00:10:23

Overshared Directories

Time of First Successful Submission: 2026-06-04 00:29:29


DSU Cyber Camps

10 / 104 21578 / 47461


Using the Terminal

Time of First Successful Submission: 2026-05-07 00:41:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-07 00:49:58

Using the GUI Desktop

Time of First Successful Submission: 2026-05-07 00:54:46

Pasting into the Desktop

Time of First Successful Submission: 2026-05-07 00:56:26

Restarting Challenges

Time of First Successful Submission: 2026-05-07 01:04:36

Challenge Programs

Time of First Successful Submission: 2026-05-07 01:25:17

The Flag File

Time of First Successful Submission: 2026-05-07 01:26:50

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-07 02:12:55

Persistent Home Directories - Two

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


GCA CTF

10 / 104 21578 / 47461


Using the Terminal

Time of First Successful Submission: 2026-05-07 00:41:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-07 00:49:58

Using the GUI Desktop

Time of First Successful Submission: 2026-05-07 00:54:46

Pasting into the Desktop

Time of First Successful Submission: 2026-05-07 00:56:26

Restarting Challenges

Time of First Successful Submission: 2026-05-07 01:04:36

Challenge Programs

Time of First Successful Submission: 2026-05-07 01:25:17

The Flag File

Time of First Successful Submission: 2026-05-07 01:26:50

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-07 02:12:55

Persistent Home Directories - Two

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