st_arlight

Intro to Programming Languages

15 / 234 6999 / 31979


Commands

Time of First Successful Submission: 2025-10-17 15:45:32

Command Arguments

Time of First Successful Submission: 2025-10-17 15:47:36

Command History

Time of First Successful Submission: 2025-10-17 15:48:50

The Root Path

Time of First Successful Submission: 2025-10-17 18:29:52

Absolute Paths

Time of First Successful Submission: 2025-10-19 07:16:33

Changing position

Time of First Successful Submission: 2025-10-19 07:27:13

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-19 07:32:05

Relative Paths

Time of First Successful Submission: 2025-10-19 07:39:11

Cat

Time of First Successful Submission: 2025-10-19 08:14:10

Ls

Time of First Successful Submission: 2025-10-19 08:25:10

Ls All

Time of First Successful Submission: 2025-10-19 09:03:18

Find

Time of First Successful Submission: 2025-10-19 10:25:18

Piping Echo

Time of First Successful Submission: 2025-12-08 21:03:45

Piping Stdout

Time of First Successful Submission: 2025-12-08 21:04:58

Piping Stdin

Time of First Successful Submission: 2025-12-28 09:24:22


Start Here

11 / 12 5987 / 43346


Using the Terminal

Time of First Successful Submission: 2025-10-17 13:40:19

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-17 13:42:14

Using the GUI Desktop

Time of First Successful Submission: 2025-10-17 13:50:08

Pasting into the Desktop

Time of First Successful Submission: 2025-10-17 13:53:26

Restarting Challenges

Time of First Successful Submission: 2025-10-17 14:06:14

Challenge Programs

Time of First Successful Submission: 2025-10-17 14:30:26

The Flag File

Time of First Successful Submission: 2025-10-17 15:58:48

Using Privileged Mode

Time of First Successful Submission: 2025-10-17 16:18:35

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-17 16:32:29

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-17 16:34:55


Linux Luminarium

118 / 128 4765 / 32388


Intro to Commands

Time of First Successful Submission: 2025-10-17 15:45:32

Intro to Arguments

Time of First Successful Submission: 2025-10-17 15:47:36

Command History

Time of First Successful Submission: 2025-10-17 15:48:50

The Root

Time of First Successful Submission: 2025-10-17 18:29:52

Program and absolute paths

Time of First Successful Submission: 2025-10-19 07:16:33

Position thy self

Time of First Successful Submission: 2025-10-19 07:27:13

Position elsewhere

Time of First Successful Submission: 2025-10-19 07:32:05

implicit relative paths, from /

Time of First Successful Submission: 2025-10-19 07:39:11

explicit relative paths, from /

Time of First Successful Submission: 2025-10-19 07:43:02

implicit relative path

Time of First Successful Submission: 2025-10-19 07:45:40

home sweet home

Time of First Successful Submission: 2025-10-19 08:08:09

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-19 08:14:10

catting absolute paths

Time of First Successful Submission: 2025-10-19 08:15:18

more catting practice

Time of First Successful Submission: 2025-10-19 08:16:40

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-19 08:18:32

comparing files

Time of First Successful Submission: 2025-10-19 08:22:19

listing files

Time of First Successful Submission: 2025-10-19 08:25:10

touching files

Time of First Successful Submission: 2025-10-19 08:51:05

removing files

Time of First Successful Submission: 2025-10-19 08:52:29

moving files

Time of First Successful Submission: 2025-10-19 08:54:30

copying files

Time of First Successful Submission: 2025-12-08 20:23:00

hidden files

Time of First Successful Submission: 2025-10-19 09:03:18

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-19 09:18:28

making directories

Time of First Successful Submission: 2025-10-19 10:15:38

finding files

Time of First Successful Submission: 2025-10-19 10:25:18

linking files

Time of First Successful Submission: 2025-10-25 15:17:35

Learning From Documentation

Time of First Successful Submission: 2025-10-30 09:17:25

Learning Complex Usage

Time of First Successful Submission: 2025-11-15 10:48:15

Reading Manuals

Time of First Successful Submission: 2025-11-15 10:53:29

Searching Manuals

Time of First Successful Submission: 2025-11-15 10:56:33

Searching For Manuals

Time of First Successful Submission: 2025-11-15 11:01:35

Helpful Programs

Time of First Successful Submission: 2025-11-15 11:04:47

Help for Builtins

Time of First Successful Submission: 2025-11-15 11:06:41

Matching with *

Time of First Successful Submission: 2025-12-08 20:28:12

Matching with ?

Time of First Successful Submission: 2025-12-08 20:30:17

Matching with []

Time of First Successful Submission: 2025-12-08 20:34:09

Matching paths with []

Time of First Successful Submission: 2025-12-08 20:35:32

Multiple globs

Time of First Successful Submission: 2025-12-08 20:38:27

Mixing globs

Time of First Successful Submission: 2025-12-08 20:45:49

Exclusionary globbing

Time of First Successful Submission: 2025-12-08 20:48:40

Tab completion

Time of First Successful Submission: 2025-12-08 20:51:45

Multiple options for tab completion

Time of First Successful Submission: 2025-12-08 21:00:12

Tab completion on commands

Time of First Successful Submission: 2025-12-08 21:01:16

Redirecting output

Time of First Successful Submission: 2025-12-08 21:03:45

Redirecting more output

Time of First Successful Submission: 2025-12-08 21:04:58

Appending output

Time of First Successful Submission: 2025-12-08 21:08:54

Redirecting errors

Time of First Successful Submission: 2025-12-08 21:58:49

Redirecting input

Time of First Successful Submission: 2025-12-28 09:24:22

Grepping stored results

Time of First Successful Submission: 2025-12-28 09:31:56

Grepping live output

Time of First Successful Submission: 2025-12-28 09:32:52

Grepping errors

Time of First Successful Submission: 2025-12-28 09:37:44

Filtering with grep -v

Time of First Successful Submission: 2025-12-28 10:37:05

Filtering with sed

Time of First Successful Submission: 2025-12-28 10:40:09

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-28 10:52:39

Process substitution for input

Time of First Successful Submission: 2025-12-28 10:58:01

Writing to multiple programs

Time of First Successful Submission: 2025-12-28 12:42:14

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-30 09:21:47

Named pipes

Time of First Successful Submission: 2025-12-30 09:33:32

Printing Variables

Time of First Successful Submission: 2025-12-30 09:36:02

Setting Variables

Time of First Successful Submission: 2025-12-30 09:38:39

Multi-word Variables

Time of First Successful Submission: 2025-12-30 09:40:10

Exporting Variables

Time of First Successful Submission: 2025-12-30 09:45:10

Printing Exported Variables

Time of First Successful Submission: 2025-12-30 09:47:06

Storing Command Output

Time of First Successful Submission: 2025-12-30 09:51:39

Reading Input

Time of First Successful Submission: 2025-12-30 09:58:54

Reading Files

Time of First Successful Submission: 2025-12-30 10:02:27

Translating characters

Time of First Successful Submission: 2026-01-01 13:19:55

Deleting characters

Time of First Successful Submission: 2026-01-01 13:22:43

Deleting newlines

Time of First Successful Submission: 2026-01-01 13:27:11

Extracting the first lines with head

Time of First Successful Submission: 2026-01-01 13:35:45

Extracting specific sections of text

Time of First Successful Submission: 2026-01-01 13:48:48

Sorting data

Time of First Successful Submission: 2026-01-01 13:53:03

Listing Processes

Time of First Successful Submission: 2026-01-01 14:12:32

Killing Processes

Time of First Successful Submission: 2026-01-01 15:52:59

Interrupting Processes

Time of First Successful Submission: 2026-01-01 15:56:05

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-01 16:24:52

Suspending Processes

Time of First Successful Submission: 2026-01-01 16:26:39

Resuming Processes

Time of First Successful Submission: 2026-01-01 16:27:52

Backgrounding Processes

Time of First Successful Submission: 2026-01-01 16:30:44

Foregrounding Processes

Time of First Successful Submission: 2026-01-01 16:32:53

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-01-01 16:40:24

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-01-03 18:24:37

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-01-30 19:24:54

Changing File Ownership

Time of First Successful Submission: 2026-02-01 10:40:33

Groups and Files

Time of First Successful Submission: 2026-02-02 15:48:01

Fun With Groups Names

Time of First Successful Submission: 2026-02-02 15:50:07

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-02-02 17:27:47

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-02 17:39:36

Permissions Setting Practice

Time of First Successful Submission: 2026-02-02 17:47:31

The SUID Bit

Time of First Successful Submission: 2026-02-02 17:51:18

Chaining with Semicolons

Time of First Successful Submission: 2026-02-04 15:30:48

Building on Success

Time of First Successful Submission: 2026-02-04 15:32:39

Handling Failure

Time of First Successful Submission: 2026-02-04 15:34:15

Your First Shell Script

Time of First Successful Submission: 2026-02-04 15:38:22

Redirecting Script Output

Time of First Successful Submission: 2026-02-04 15:41:53

Executable Shell Scripts

Time of First Successful Submission: 2026-02-04 15:45:40

Understanding Shebangs

Time of First Successful Submission: 2026-02-04 15:58:47

Scripting with Arguments

Time of First Successful Submission: 2026-02-04 16:03:49

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-04 16:13:00

Reading Shell Scripts

Time of First Successful Submission: 2026-02-04 16:15:50

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-02-04 16:21:07

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-02-05 15:54:12

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-05 15:58:21

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-05 16:01:34

The PATH Variable

Time of First Successful Submission: 2026-02-05 16:05:21

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-02-05 16:13:23

Adding Commands

Time of First Successful Submission: 2026-02-05 16:31:15

Hijacking Commands

Time of First Successful Submission: 2026-02-07 14:24:54

Bashrc Backdoor

Time of First Successful Submission: 2026-02-07 16:25:51


GCA CTF

11 / 104 6155 / 43623


Using the Terminal

Time of First Successful Submission: 2025-10-17 13:40:19

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-17 13:42:14

Using the GUI Desktop

Time of First Successful Submission: 2025-10-17 13:50:08

Pasting into the Desktop

Time of First Successful Submission: 2025-10-17 13:53:26

Restarting Challenges

Time of First Successful Submission: 2025-10-17 14:06:14

Getting Help

Time of First Successful Submission: 2025-10-17 14:23:49

Challenge Programs

Time of First Successful Submission: 2025-10-17 14:30:26

The Flag File

Time of First Successful Submission: 2025-10-17 15:58:48

Using Privileged Mode

Time of First Successful Submission: 2025-10-17 16:18:35

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-17 16:32:29

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-17 16:34:55