tvoyce

Intro to Programming Languages

14 / 234 15051 / 30856


Commands

Time of First Successful Submission: 2026-03-11 18:14:30

Command Arguments

Time of First Successful Submission: 2026-03-11 18:14:56

Command History

Time of First Successful Submission: 2026-03-11 18:15:29

The Root Path

Time of First Successful Submission: 2026-03-11 18:16:29

Absolute Paths

Time of First Successful Submission: 2026-03-11 18:16:52

Changing position

Time of First Successful Submission: 2026-03-11 18:17:22

Changing to an Absolute Path

Time of First Successful Submission: 2026-03-11 18:19:13

Relative Paths

Time of First Successful Submission: 2026-03-11 18:20:30

Cat

Time of First Successful Submission: 2026-03-11 18:28:31

Ls

Time of First Successful Submission: 2026-03-11 18:32:32

Ls All

Time of First Successful Submission: 2026-03-11 18:36:12

Piping Echo

Time of First Successful Submission: 2026-03-12 14:25:15

Piping Stdout

Time of First Successful Submission: 2026-03-12 14:26:19

Piping Stdin

Time of First Successful Submission: 2026-03-12 14:30:21


Start Here

12 / 12 1651 / 41829


Using the Terminal

Time of First Successful Submission: 2026-03-11 17:22:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-11 17:24:49

Using the GUI Desktop

Time of First Successful Submission: 2026-03-11 17:28:53

Pasting into the Desktop

Time of First Successful Submission: 2026-03-11 17:31:19

Restarting Challenges

Time of First Successful Submission: 2026-03-11 17:58:53

Challenge Programs

Time of First Successful Submission: 2026-03-11 18:01:47

The Flag File

Time of First Successful Submission: 2026-03-11 18:04:55

Using Privileged Mode

Time of First Successful Submission: 2026-03-11 18:09:49

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-11 18:12:27

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-11 18:13:00


Linux Luminarium

81 / 128 10913 / 31248


Intro to Commands

Time of First Successful Submission: 2026-03-11 18:14:30

Intro to Arguments

Time of First Successful Submission: 2026-03-11 18:14:56

Command History

Time of First Successful Submission: 2026-03-11 18:15:29

The Root

Time of First Successful Submission: 2026-03-11 18:16:29

Program and absolute paths

Time of First Successful Submission: 2026-03-11 18:16:52

Position thy self

Time of First Successful Submission: 2026-03-11 18:17:22

Position elsewhere

Time of First Successful Submission: 2026-03-11 18:19:13

implicit relative paths, from /

Time of First Successful Submission: 2026-03-11 18:20:30

explicit relative paths, from /

Time of First Successful Submission: 2026-03-11 18:21:36

implicit relative path

Time of First Successful Submission: 2026-03-11 18:23:34

home sweet home

Time of First Successful Submission: 2026-03-11 18:26:29

cat: not the pet, but the command!

Time of First Successful Submission: 2026-03-11 18:28:31

catting absolute paths

Time of First Successful Submission: 2026-03-11 18:28:55

more catting practice

Time of First Successful Submission: 2026-03-11 18:29:44

grepping for a needle in a haystack

Time of First Successful Submission: 2026-03-11 18:31:01

comparing files

Time of First Successful Submission: 2026-03-11 18:31:40

listing files

Time of First Successful Submission: 2026-03-11 18:32:32

touching files

Time of First Successful Submission: 2026-03-11 18:33:04

removing files

Time of First Successful Submission: 2026-03-11 18:33:35

moving files

Time of First Successful Submission: 2026-03-11 18:34:14

copying files

Time of First Successful Submission: 2026-03-11 18:34:50

hidden files

Time of First Successful Submission: 2026-03-11 18:36:12

An Epic Filesystem Quest

Time of First Successful Submission: 2026-03-11 18:41:59

making directories

Time of First Successful Submission: 2026-03-11 18:42:30

Learning From Documentation

Time of First Successful Submission: 2026-03-11 18:55:21

Reading Manuals

Time of First Successful Submission: 2026-03-11 19:00:50

Searching Manuals

Time of First Successful Submission: 2026-03-11 19:02:00

Help for Builtins

Time of First Successful Submission: 2026-03-12 16:12:11

Matching with *

Time of First Successful Submission: 2026-03-12 14:07:19

Matching with ?

Time of First Successful Submission: 2026-03-12 14:08:10

Matching with []

Time of First Successful Submission: 2026-03-12 14:09:29

Matching paths with []

Time of First Successful Submission: 2026-03-12 14:12:52

Multiple globs

Time of First Successful Submission: 2026-03-12 14:15:40

Mixing globs

Time of First Successful Submission: 2026-03-12 14:18:49

Exclusionary globbing

Time of First Successful Submission: 2026-03-12 14:22:03

Tab completion

Time of First Successful Submission: 2026-03-12 14:23:01

Multiple options for tab completion

Time of First Successful Submission: 2026-03-12 14:24:00

Tab completion on commands

Time of First Successful Submission: 2026-03-12 14:24:29

Redirecting output

Time of First Successful Submission: 2026-03-12 14:25:15

Redirecting more output

Time of First Successful Submission: 2026-03-12 14:26:19

Appending output

Time of First Successful Submission: 2026-03-12 14:27:19

Redirecting errors

Time of First Successful Submission: 2026-03-12 14:28:46

Redirecting input

Time of First Successful Submission: 2026-03-12 14:30:21

Grepping stored results

Time of First Successful Submission: 2026-03-12 14:33:15

Grepping live output

Time of First Successful Submission: 2026-03-12 14:35:32

Filtering with grep -v

Time of First Successful Submission: 2026-03-12 14:36:57

Filtering with sed

Time of First Successful Submission: 2026-03-12 14:38:31

Process substitution for input

Time of First Successful Submission: 2026-03-12 14:43:18

Writing to multiple programs

Time of First Successful Submission: 2026-03-12 14:44:18

Printing Variables

Time of First Successful Submission: 2026-03-12 14:48:31

Setting Variables

Time of First Successful Submission: 2026-03-12 14:49:25

Multi-word Variables

Time of First Successful Submission: 2026-03-12 14:49:51

Exporting Variables

Time of First Successful Submission: 2026-03-12 14:52:18

Printing Exported Variables

Time of First Successful Submission: 2026-03-12 14:55:21

Storing Command Output

Time of First Successful Submission: 2026-03-12 14:56:28

Reading Input

Time of First Successful Submission: 2026-03-12 14:57:31

Reading Files

Time of First Successful Submission: 2026-03-12 14:58:10

Translating characters

Time of First Successful Submission: 2026-03-12 16:15:34

Deleting characters

Time of First Successful Submission: 2026-03-12 16:16:17

Deleting newlines

Time of First Successful Submission: 2026-03-12 16:17:03

Extracting the first lines with head

Time of First Successful Submission: 2026-03-12 16:18:40

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-03-12 16:21:41

Killing Processes

Time of First Successful Submission: 2026-03-12 16:22:31

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-03-12 16:25:33

Suspending Processes

Time of First Successful Submission: 2026-03-12 16:26:11

Resuming Processes

Time of First Successful Submission: 2026-03-12 16:26:42

Backgrounding Processes

Time of First Successful Submission: 2026-03-12 16:28:24

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-12 16:31:04

Process Exit Codes

Time of First Successful Submission: 2026-03-12 16:32:09

Becoming root with su

Time of First Successful Submission: 2026-03-12 17:11:36

Other users with su

Time of First Successful Submission: 2026-03-12 17:12:18

Cracking passwords

Time of First Successful Submission: 2026-03-12 17:14:24

Using sudo

Time of First Successful Submission: 2026-03-12 17:16:21

Changing File Ownership

Time of First Successful Submission: 2026-03-12 17:17:38

Groups and Files

Time of First Successful Submission: 2026-03-12 17:18:13

Fun With Groups Names

Time of First Successful Submission: 2026-03-12 17:19:10

Changing Permissions

Time of First Successful Submission: 2026-03-12 17:20:51

Executable Files

Time of First Successful Submission: 2026-03-12 17:21:18

The SUID Bit

Time of First Successful Submission: 2026-03-12 17:24:19

Chaining with Semicolons

Time of First Successful Submission: 2026-03-12 17:25:48

Building on Success

Time of First Successful Submission: 2026-03-12 17:26:17

Handling Failure

Time of First Successful Submission: 2026-03-12 17:29:07

Your First Shell Script

Time of First Successful Submission: 2026-03-12 17:31:14

Redirecting Script Output

Time of First Successful Submission: 2026-03-12 17:33:25

Executable Shell Scripts

Time of First Successful Submission: 2026-03-12 17:34:12

Understanding Shebangs

Time of First Successful Submission: 2026-03-12 17:35:29

Scripting with Arguments

Time of First Successful Submission: 2026-03-12 17:46:08

Scripting with Conditionals

Time of First Successful Submission: 2026-03-12 17:47:06

Scripting with Default Cases

Time of First Successful Submission: 2026-03-12 17:48:09

Launching Screen

Time of First Successful Submission: 2026-03-12 17:51:33

Detaching and Attaching

Time of First Successful Submission: 2026-03-12 17:53:07

Finding Sessions

Time of First Successful Submission: 2026-03-12 17:53:51

Switching Windows

Time of First Successful Submission: 2026-03-12 17:55:13

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-12 17:57:08

The PATH Variable

Time of First Successful Submission: 2026-03-12 17:59:21

Setting PATH

Time of First Successful Submission: 2026-03-12 18:00:45


GCA CTF

12 / 104 1871 / 42106


Using the Terminal

Time of First Successful Submission: 2026-03-11 17:22:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-11 17:24:49

Using the GUI Desktop

Time of First Successful Submission: 2026-03-11 17:28:53

Pasting into the Desktop

Time of First Successful Submission: 2026-03-11 17:31:19

Connecting over SSH

Time of First Successful Submission: 2026-03-11 17:53:18

Restarting Challenges

Time of First Successful Submission: 2026-03-11 17:58:53

Getting Help

Time of First Successful Submission: 2026-03-11 18:01:03

Challenge Programs

Time of First Successful Submission: 2026-03-11 18:01:47

The Flag File

Time of First Successful Submission: 2026-03-11 18:04:55

Using Privileged Mode

Time of First Successful Submission: 2026-03-11 18:09:49

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-11 18:12:27

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-11 18:13:00