TOYA

Intro to Programming Languages

15 / 234 9832 / 33082


Commands

Time of First Successful Submission: 2026-03-31 09:04:57

Command Arguments

Time of First Successful Submission: 2026-03-31 09:12:26

Command History

Time of First Successful Submission: 2026-03-31 09:22:51

The Root Path

Time of First Successful Submission: 2026-03-31 15:11:57

Absolute Paths

Time of First Successful Submission: 2026-03-31 15:16:43

Changing position

Time of First Successful Submission: 2026-03-31 15:33:20

Changing to an Absolute Path

Time of First Successful Submission: 2026-03-31 15:39:52

Relative Paths

Time of First Successful Submission: 2026-03-31 15:54:26

Cat

Time of First Successful Submission: 2026-03-31 16:44:57

Ls

Time of First Successful Submission: 2026-03-31 17:27:00

Ls All

Time of First Successful Submission: 2026-03-31 19:54:15

Find

Time of First Successful Submission: 2026-04-01 08:11:24

Piping Echo

Time of First Successful Submission: 2026-04-14 06:43:09

Piping Stdout

Time of First Successful Submission: 2026-04-14 07:05:45

Piping Stdin

Time of First Successful Submission: 2026-04-14 16:52:45


Start Here

3 / 12 37867 / 44758


Using the Terminal

Time of First Successful Submission: 2026-03-30 17:07:00

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-31 08:29:22

Using the GUI Desktop

Time of First Successful Submission: 2026-03-31 08:36:30


Linux Luminarium

106 / 128 6227 / 33513


Intro to Commands

Time of First Successful Submission: 2026-03-31 09:04:57

Intro to Arguments

Time of First Successful Submission: 2026-03-31 09:12:26

Command History

Time of First Successful Submission: 2026-03-31 09:22:51

The Root

Time of First Successful Submission: 2026-03-31 15:11:57

Program and absolute paths

Time of First Successful Submission: 2026-03-31 15:16:43

Position thy self

Time of First Successful Submission: 2026-03-31 15:33:20

Position elsewhere

Time of First Successful Submission: 2026-03-31 15:39:52

implicit relative paths, from /

Time of First Successful Submission: 2026-03-31 15:54:26

explicit relative paths, from /

Time of First Successful Submission: 2026-03-31 16:02:35

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-03-31 16:29:39

cat: not the pet, but the command!

Time of First Successful Submission: 2026-03-31 16:44:57

catting absolute paths

Time of First Successful Submission: 2026-03-31 16:47:19

more catting practice

Time of First Successful Submission: 2026-03-31 16:58:30

grepping for a needle in a haystack

Time of First Successful Submission: 2026-03-31 17:06:58

comparing files

Time of First Successful Submission: 2026-03-31 17:16:41

listing files

Time of First Successful Submission: 2026-03-31 17:27:00

touching files

Time of First Successful Submission: 2026-03-31 17:36:13

removing files

Time of First Successful Submission: 2026-03-31 17:42:21

moving files

Time of First Successful Submission: 2026-03-31 17:49:15

copying files

Time of First Successful Submission: 2026-03-31 17:58:40

hidden files

Time of First Successful Submission: 2026-03-31 19:54:15

An Epic Filesystem Quest

Time of First Successful Submission: 2026-03-31 23:22:26

making directories

Time of First Successful Submission: 2026-03-31 23:29:48

finding files

Time of First Successful Submission: 2026-04-01 08:11:24

linking files

Time of First Successful Submission: 2026-04-01 09:02:33

Learning From Documentation

Time of First Successful Submission: 2026-04-01 11:01:11

Learning Complex Usage

Time of First Successful Submission: 2026-04-01 11:14:27

Reading Manuals

Time of First Successful Submission: 2026-04-09 16:25:44

Searching Manuals

Time of First Successful Submission: 2026-04-09 16:42:56

Searching For Manuals

Time of First Successful Submission: 2026-04-09 17:01:25

Helpful Programs

Time of First Successful Submission: 2026-04-09 17:19:09

Help for Builtins

Time of First Successful Submission: 2026-04-09 17:28:17

Matching with *

Time of First Successful Submission: 2026-04-11 16:09:40

Matching with ?

Time of First Successful Submission: 2026-04-11 16:16:01

Matching with []

Time of First Successful Submission: 2026-04-11 16:25:39

Matching paths with []

Time of First Successful Submission: 2026-04-11 16:42:49

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-04-11 16:59:30

Exclusionary globbing

Time of First Successful Submission: 2026-04-11 17:20:11

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-04-11 17:34:34

Tab completion on commands

Time of First Successful Submission: 2026-04-11 17:36:09

Redirecting output

Time of First Successful Submission: 2026-04-14 06:43:09

Redirecting more output

Time of First Successful Submission: 2026-04-14 07:05:45

Appending output

Time of First Successful Submission: 2026-04-14 07:52:27

Redirecting errors

Time of First Successful Submission: 2026-04-14 16:38:19

Redirecting input

Time of First Successful Submission: 2026-04-14 16:52:45

Grepping stored results

Time of First Successful Submission: 2026-04-14 17:06:16

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-04-14 17:23:45

Filtering with grep -v

Time of First Successful Submission: 2026-04-14 17:25:58

Filtering with sed

Time of First Successful Submission: 2026-04-14 17:35:39

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-04-14 18:24:26

Writing to multiple programs

Time of First Successful Submission: 2026-04-16 14:25:00

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-16 14:43:41

Named pipes

Time of First Successful Submission: 2026-04-16 15:09:54

Printing Variables

Time of First Successful Submission: 2026-04-16 15:23:47

Setting Variables

Time of First Successful Submission: 2026-04-16 15:26:21

Multi-word Variables

Time of First Successful Submission: 2026-04-16 15:28:34

Exporting Variables

Time of First Successful Submission: 2026-04-16 15:42:07

Printing Exported Variables

Time of First Successful Submission: 2026-04-16 15:45:21

Storing Command Output

Time of First Successful Submission: 2026-04-16 15:52:40

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-04-16 16:26:10

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-04-18 20:17:38

Deleting newlines

Time of First Successful Submission: 2026-04-18 20:26:51

Extracting the first lines with head

Time of First Successful Submission: 2026-04-18 20:39:37

Extracting specific sections of text

Time of First Successful Submission: 2026-04-19 00:49:10

Sorting data

Time of First Successful Submission: 2026-04-19 00:53:04

Listing Processes

Time of First Successful Submission: 2026-04-20 05:56:09

Killing Processes

Time of First Successful Submission: 2026-04-20 06:17:50

Interrupting Processes

Time of First Successful Submission: 2026-04-20 06:22:59

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-20 06:37:13

Suspending Processes

Time of First Successful Submission: 2026-04-20 06:42:58

Resuming Processes

Time of First Successful Submission: 2026-04-20 06:49:04

Backgrounding Processes

Time of First Successful Submission: 2026-04-21 18:40:53

Foregrounding Processes

Time of First Successful Submission: 2026-04-21 18:46:46

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-21 18:51:24

Process Exit Codes

Time of First Successful Submission: 2026-04-21 19:01:19

Becoming root with su

Time of First Successful Submission: 2026-04-21 23:19:15

Other users with su

Time of First Successful Submission: 2026-04-21 23:23:42

Cracking passwords

Time of First Successful Submission: 2026-04-22 00:09:27

Using sudo

Time of First Successful Submission: 2026-04-22 00:41:32

Changing File Ownership

Time of First Successful Submission: 2026-04-25 19:17:57

Groups and Files

Time of First Successful Submission: 2026-04-25 19:23:36

Fun With Groups Names

Time of First Successful Submission: 2026-04-25 19:26:24

Changing Permissions

Time of First Successful Submission: 2026-04-25 19:41:27

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-04-25 20:10:41

Permissions Setting Practice

Time of First Successful Submission: 2026-04-25 20:21:56

The SUID Bit

Time of First Successful Submission: 2026-04-25 20:28:41

Chaining with Semicolons

Time of First Successful Submission: 2026-04-26 16:31:02

Building on Success

Time of First Successful Submission: 2026-04-26 16:33:06

Handling Failure

Time of First Successful Submission: 2026-04-26 16:35:00

Your First Shell Script

Time of First Successful Submission: 2026-04-28 11:27:05

Redirecting Script Output

Time of First Successful Submission: 2026-04-30 16:14:33

Executable Shell Scripts

Time of First Successful Submission: 2026-04-30 16:46:20

Understanding Shebangs

Time of First Successful Submission: 2026-04-30 17:06:21

Scripting with Arguments

Time of First Successful Submission: 2026-04-30 17:18:03

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-04-30 18:03:06

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-04-30 18:16:59

Reading Shell Scripts

Time of First Successful Submission: 2026-04-30 18:34:09


GCA CTF

3 / 104 38266 / 45039


Using the Terminal

Time of First Successful Submission: 2026-03-30 17:07:00

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-31 08:29:22

Using the GUI Desktop

Time of First Successful Submission: 2026-03-31 08:36:30