timsa7

Intro to Programming Languages

15 / 234 10049 / 33831


Commands

Time of First Successful Submission: 2026-04-10 09:45:02

Command Arguments

Time of First Successful Submission: 2026-04-10 09:46:48

Command History

Time of First Successful Submission: 2026-04-10 09:47:36

The Root Path

Time of First Successful Submission: 2026-04-10 09:48:35

Absolute Paths

Time of First Successful Submission: 2026-04-10 09:49:13

Changing position

Time of First Successful Submission: 2026-04-14 18:42:32

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-14 18:47:03

Relative Paths

Time of First Successful Submission: 2026-04-14 18:50:37

Cat

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

Ls

Time of First Successful Submission: 2026-04-17 08:36:54

Ls All

Time of First Successful Submission: 2026-04-17 08:44:58

Find

Time of First Successful Submission: 2026-04-17 09:16:50

Piping Echo

Time of First Successful Submission: 2026-04-27 19:20:16

Piping Stdout

Time of First Successful Submission: 2026-04-27 19:22:57

Piping Stdin

Time of First Successful Submission: 2026-04-27 19:29:26


Start Here

12 / 12 2068 / 45846


Using the Terminal

Time of First Successful Submission: 2026-04-06 16:16:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-07 21:06:12

Using the GUI Desktop

Time of First Successful Submission: 2026-04-07 21:12:50

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-04-07 22:12:41

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-04-10 09:06:26

Using Privileged Mode

Time of First Successful Submission: 2026-04-10 09:12:08

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-10 09:15:23

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-10 09:16:01


Linux Luminarium

92 / 128 7223 / 34280


Intro to Commands

Time of First Successful Submission: 2026-04-10 09:45:02

Intro to Arguments

Time of First Successful Submission: 2026-04-10 09:46:48

Command History

Time of First Successful Submission: 2026-04-10 09:47:36

The Root

Time of First Successful Submission: 2026-04-10 09:48:35

Program and absolute paths

Time of First Successful Submission: 2026-04-10 09:49:13

Position thy self

Time of First Successful Submission: 2026-04-14 18:42:32

Position elsewhere

Time of First Successful Submission: 2026-04-14 18:47:03

implicit relative paths, from /

Time of First Successful Submission: 2026-04-14 18:50:37

explicit relative paths, from /

Time of First Successful Submission: 2026-04-14 18:52:54

implicit relative path

Time of First Successful Submission: 2026-04-14 18:54:08

home sweet home

Time of First Successful Submission: 2026-04-14 18:57:49

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-04-17 08:22:18

more catting practice

Time of First Successful Submission: 2026-04-17 08:27:04

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-17 08:29:39

comparing files

Time of First Successful Submission: 2026-04-17 08:34:15

listing files

Time of First Successful Submission: 2026-04-17 08:36:54

touching files

Time of First Successful Submission: 2026-04-17 08:38:41

removing files

Time of First Successful Submission: 2026-04-17 08:39:52

moving files

Time of First Successful Submission: 2026-04-17 08:41:06

copying files

Time of First Successful Submission: 2026-04-17 08:41:43

hidden files

Time of First Successful Submission: 2026-04-17 08:44:58

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-17 09:00:18

making directories

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

finding files

Time of First Successful Submission: 2026-04-17 09:16:50

linking files

Time of First Successful Submission: 2026-04-17 09:23:33

Learning From Documentation

Time of First Successful Submission: 2026-04-22 14:42:10

Learning Complex Usage

Time of First Successful Submission: 2026-04-22 14:43:25

Reading Manuals

Time of First Successful Submission: 2026-04-22 14:47:58

Searching Manuals

Time of First Successful Submission: 2026-04-22 14:55:55

Searching For Manuals

Time of First Successful Submission: 2026-04-22 14:57:59

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-04-22 15:09:31

Matching with *

Time of First Successful Submission: 2026-04-22 15:12:55

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-04-22 15:19:04

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-04-22 15:23:41

Mixing globs

Time of First Successful Submission: 2026-04-22 17:09:35

Exclusionary globbing

Time of First Successful Submission: 2026-04-22 17:13:06

Tab completion

Time of First Successful Submission: 2026-04-22 17:16:28

Multiple options for tab completion

Time of First Successful Submission: 2026-04-22 17:23:26

Tab completion on commands

Time of First Successful Submission: 2026-04-22 17:25:35

Redirecting output

Time of First Successful Submission: 2026-04-27 19:20:16

Redirecting more output

Time of First Successful Submission: 2026-04-27 19:22:57

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-04-27 19:28:29

Redirecting input

Time of First Successful Submission: 2026-04-27 19:29:26

Grepping stored results

Time of First Successful Submission: 2026-04-27 19:30:11

Grepping live output

Time of First Successful Submission: 2026-04-27 19:32:21

Grepping errors

Time of First Successful Submission: 2026-04-27 19:36:10

Filtering with grep -v

Time of First Successful Submission: 2026-04-27 19:38:33

Filtering with sed

Time of First Successful Submission: 2026-04-27 19:40:48

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-27 19:46:35

Process substitution for input

Time of First Successful Submission: 2026-04-27 19:50:52

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-27 19:56:27

Named pipes

Time of First Successful Submission: 2026-04-27 19:59:08

Printing Variables

Time of First Successful Submission: 2026-04-28 17:59:13

Setting Variables

Time of First Successful Submission: 2026-04-28 18:02:04

Multi-word Variables

Time of First Successful Submission: 2026-04-28 18:04:59

Exporting Variables

Time of First Successful Submission: 2026-04-28 18:08:45

Printing Exported Variables

Time of First Successful Submission: 2026-04-28 18:09:48

Storing Command Output

Time of First Successful Submission: 2026-04-28 18:11:34

Reading Input

Time of First Successful Submission: 2026-04-28 18:12:44

Reading Files

Time of First Successful Submission: 2026-04-28 18:13:45

Translating characters

Time of First Successful Submission: 2026-04-28 18:15:17

Deleting characters

Time of First Successful Submission: 2026-04-28 18:16:11

Deleting newlines

Time of First Successful Submission: 2026-04-28 18:17:40

Extracting the first lines with head

Time of First Successful Submission: 2026-04-28 18:19:04

Extracting specific sections of text

Time of First Successful Submission: 2026-04-28 18:20:31

Sorting data

Time of First Successful Submission: 2026-04-28 18:24:31

Listing Processes

Time of First Successful Submission: 2026-05-12 17:50:21

Killing Processes

Time of First Successful Submission: 2026-05-12 17:55:19

Interrupting Processes

Time of First Successful Submission: 2026-05-12 17:58:57

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-12 18:08:38

Suspending Processes

Time of First Successful Submission: 2026-05-12 18:10:48

Resuming Processes

Time of First Successful Submission: 2026-05-12 18:12:55

Backgrounding Processes

Time of First Successful Submission: 2026-05-12 18:15:51

Foregrounding Processes

Time of First Successful Submission: 2026-05-12 18:18:48

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-12 18:20:27

Process Exit Codes

Time of First Successful Submission: 2026-05-12 18:24:12

Becoming root with su

Time of First Successful Submission: 2026-05-12 18:26:45

Other users with su

Time of First Successful Submission: 2026-05-12 18:27:59

Cracking passwords

Time of First Successful Submission: 2026-05-12 18:33:26

Using sudo

Time of First Successful Submission: 2026-05-12 18:34:43

Changing File Ownership

Time of First Successful Submission: 2026-05-12 19:29:25

Groups and Files

Time of First Successful Submission: 2026-05-12 19:33:36

Fun With Groups Names

Time of First Successful Submission: 2026-05-12 19:54:46

Changing Permissions

Time of First Successful Submission: 2026-05-12 20:01:06

Executable Files

Time of First Successful Submission: 2026-05-18 18:21:42

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-18 18:56:20


GCA CTF

12 / 104 2350 / 46136


Using the Terminal

Time of First Successful Submission: 2026-04-06 16:16:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-07 21:06:12

Using the GUI Desktop

Time of First Successful Submission: 2026-04-07 21:12:50

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-04-07 21:56:00

Restarting Challenges

Time of First Successful Submission: 2026-04-07 22:12:41

Getting Help

Time of First Successful Submission: 2026-04-07 22:19:00

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-04-10 09:06:26

Using Privileged Mode

Time of First Successful Submission: 2026-04-10 09:12:08

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-10 09:15:23

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-10 09:16:01