oddocean7

Intro to Programming Languages

15 / 234 8892 / 32010


Commands

Time of First Successful Submission: 2026-02-27 12:48:34

Command Arguments

Time of First Successful Submission: 2026-02-27 12:49:53

Command History

Time of First Successful Submission: 2026-02-27 12:50:20

The Root Path

Time of First Successful Submission: 2026-02-27 14:34:31

Absolute Paths

Time of First Successful Submission: 2026-02-27 14:34:52

Changing position

Time of First Successful Submission: 2026-02-27 14:35:23

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-27 14:36:37

Relative Paths

Time of First Successful Submission: 2026-02-27 14:38:03

Cat

Time of First Successful Submission: 2026-02-27 14:42:16

Ls

Time of First Successful Submission: 2026-02-27 14:46:16

Ls All

Time of First Successful Submission: 2026-02-27 14:49:16

Find

Time of First Successful Submission: 2026-02-27 14:56:02

Piping Echo

Time of First Successful Submission: 2026-03-01 09:49:26

Piping Stdout

Time of First Successful Submission: 2026-03-01 09:50:15

Piping Stdin

Time of First Successful Submission: 2026-03-01 10:00:28


Start Here

12 / 12 1439 / 43382


Using the Terminal

Time of First Successful Submission: 2026-02-27 12:20:06

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-27 12:22:26

Using the GUI Desktop

Time of First Successful Submission: 2026-02-27 12:24:23

Pasting into the Desktop

Time of First Successful Submission: 2026-02-27 12:26:26

Restarting Challenges

Time of First Successful Submission: 2026-02-27 12:28:41

Challenge Programs

Time of First Successful Submission: 2026-02-27 12:31:50

The Flag File

Time of First Successful Submission: 2026-02-27 12:32:24

Using Privileged Mode

Time of First Successful Submission: 2026-02-27 12:36:14

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-27 12:37:28

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-27 12:37:59


Linux Luminarium

115 / 128 5154 / 32419


Intro to Commands

Time of First Successful Submission: 2026-02-27 12:48:34

Intro to Arguments

Time of First Successful Submission: 2026-02-27 12:49:53

Command History

Time of First Successful Submission: 2026-02-27 12:50:20

The Root

Time of First Successful Submission: 2026-02-27 14:34:31

Program and absolute paths

Time of First Successful Submission: 2026-02-27 14:34:52

Position thy self

Time of First Successful Submission: 2026-02-27 14:35:23

Position elsewhere

Time of First Successful Submission: 2026-02-27 14:36:37

implicit relative paths, from /

Time of First Successful Submission: 2026-02-27 14:38:03

explicit relative paths, from /

Time of First Successful Submission: 2026-02-27 14:38:38

implicit relative path

Time of First Successful Submission: 2026-02-27 14:39:20

home sweet home

Time of First Successful Submission: 2026-02-27 14:41:16

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-27 14:42:16

catting absolute paths

Time of First Successful Submission: 2026-02-27 14:42:41

more catting practice

Time of First Successful Submission: 2026-02-27 14:43:14

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-27 14:44:20

comparing files

Time of First Successful Submission: 2026-02-27 14:45:40

listing files

Time of First Successful Submission: 2026-02-27 14:46:16

touching files

Time of First Successful Submission: 2026-02-27 14:46:50

removing files

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

moving files

Time of First Successful Submission: 2026-02-27 14:48:08

copying files

Time of First Successful Submission: 2026-02-27 14:48:36

hidden files

Time of First Successful Submission: 2026-02-27 14:49:16

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-27 14:52:51

making directories

Time of First Successful Submission: 2026-02-27 14:53:21

finding files

Time of First Successful Submission: 2026-02-27 14:56:02

linking files

Time of First Successful Submission: 2026-02-27 15:05:53

Learning From Documentation

Time of First Successful Submission: 2026-02-27 15:09:25

Learning Complex Usage

Time of First Successful Submission: 2026-02-27 15:10:14

Reading Manuals

Time of First Successful Submission: 2026-02-27 15:12:12

Searching Manuals

Time of First Successful Submission: 2026-02-27 15:13:33

Searching For Manuals

Time of First Successful Submission: 2026-02-27 15:15:53

Helpful Programs

Time of First Successful Submission: 2026-02-27 15:17:00

Help for Builtins

Time of First Successful Submission: 2026-02-27 15:20:48

Matching with *

Time of First Successful Submission: 2026-02-27 15:23:00

Matching with ?

Time of First Successful Submission: 2026-02-27 15:24:23

Matching with []

Time of First Successful Submission: 2026-02-27 15:25:25

Matching paths with []

Time of First Successful Submission: 2026-02-27 15:26:23

Multiple globs

Time of First Successful Submission: 2026-02-27 15:28:51

Mixing globs

Time of First Successful Submission: 2026-02-27 15:33:47

Exclusionary globbing

Time of First Successful Submission: 2026-02-27 15:36:55

Tab completion

Time of First Successful Submission: 2026-02-27 15:40:35

Multiple options for tab completion

Time of First Successful Submission: 2026-02-27 15:41:25

Tab completion on commands

Time of First Successful Submission: 2026-02-27 15:46:10

Redirecting output

Time of First Successful Submission: 2026-03-01 09:49:26

Redirecting more output

Time of First Successful Submission: 2026-03-01 09:50:15

Appending output

Time of First Successful Submission: 2026-03-01 09:55:48

Redirecting errors

Time of First Successful Submission: 2026-03-01 09:58:30

Redirecting input

Time of First Successful Submission: 2026-03-01 10:00:28

Grepping stored results

Time of First Successful Submission: 2026-03-01 10:01:35

Grepping live output

Time of First Successful Submission: 2026-03-01 10:03:15

Grepping errors

Time of First Successful Submission: 2026-03-01 10:05:59

Filtering with grep -v

Time of First Successful Submission: 2026-03-01 10:06:47

Filtering with sed

Time of First Successful Submission: 2026-03-01 10:08:00

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-01 10:15:32

Process substitution for input

Time of First Successful Submission: 2026-03-01 10:19:32

Writing to multiple programs

Time of First Successful Submission: 2026-03-01 10:24:42

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-01 10:29:31

Named pipes

Time of First Successful Submission: 2026-03-01 10:38:54

Printing Variables

Time of First Successful Submission: 2026-03-01 10:44:27

Setting Variables

Time of First Successful Submission: 2026-03-01 10:45:30

Multi-word Variables

Time of First Successful Submission: 2026-03-01 10:46:08

Exporting Variables

Time of First Successful Submission: 2026-03-01 10:49:24

Printing Exported Variables

Time of First Successful Submission: 2026-03-01 10:50:09

Storing Command Output

Time of First Successful Submission: 2026-03-01 10:51:19

Reading Input

Time of First Successful Submission: 2026-03-01 10:52:34

Reading Files

Time of First Successful Submission: 2026-03-01 10:54:16

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-03-01 11:02:13

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-03-01 11:05:37

Extracting specific sections of text

Time of First Successful Submission: 2026-03-01 11:07:21

Sorting data

Time of First Successful Submission: 2026-03-01 11:09:06

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-03-01 11:19:30

Interrupting Processes

Time of First Successful Submission: 2026-03-01 11:20:06

Killing Misbehaving Processes

Time of First Successful Submission: 2026-03-01 11:22:42

Suspending Processes

Time of First Successful Submission: 2026-03-01 11:23:27

Resuming Processes

Time of First Successful Submission: 2026-03-01 11:24:00

Backgrounding Processes

Time of First Successful Submission: 2026-03-01 11:26:00

Foregrounding Processes

Time of First Successful Submission: 2026-03-01 11:26:35

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-03-01 11:28:24

Becoming root with su

Time of First Successful Submission: 2026-03-01 11:36:13

Other users with su

Time of First Successful Submission: 2026-03-01 11:36:50

Cracking passwords

Time of First Successful Submission: 2026-03-01 11:42:33

Using sudo

Time of First Successful Submission: 2026-03-01 11:44:42

Changing File Ownership

Time of First Successful Submission: 2026-03-01 15:00:11

Groups and Files

Time of First Successful Submission: 2026-03-01 15:04:24

Fun With Groups Names

Time of First Successful Submission: 2026-03-01 15:05:14

Changing Permissions

Time of First Successful Submission: 2026-03-01 15:09:34

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-01 15:15:27

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-03-01 15:20:44

Chaining with Semicolons

Time of First Successful Submission: 2026-03-01 15:36:17

Building on Success

Time of First Successful Submission: 2026-03-01 15:43:49

Handling Failure

Time of First Successful Submission: 2026-03-01 15:44:24

Your First Shell Script

Time of First Successful Submission: 2026-03-01 15:50:33

Redirecting Script Output

Time of First Successful Submission: 2026-03-01 15:53:40

Executable Shell Scripts

Time of First Successful Submission: 2026-03-01 15:54:53

Understanding Shebangs

Time of First Successful Submission: 2026-03-01 16:00:22

Scripting with Arguments

Time of First Successful Submission: 2026-03-01 16:02:17

Scripting with Conditionals

Time of First Successful Submission: 2026-03-01 16:04:00

Scripting with Default Cases

Time of First Successful Submission: 2026-03-01 16:05:16

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-01 16:07:01

Reading Shell Scripts

Time of First Successful Submission: 2026-03-01 16:08:42

Launching Screen

Time of First Successful Submission: 2026-03-06 09:04:01

Detaching and Attaching

Time of First Successful Submission: 2026-03-06 09:06:13

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-03-06 09:13:00

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-06 09:15:13

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-06 09:21:14

The PATH Variable

Time of First Successful Submission: 2026-03-06 09:33:03

Setting PATH

Time of First Successful Submission: 2026-03-06 09:34:38

Finding Commands

Time of First Successful Submission: 2026-03-06 09:35:34


GCA CTF

12 / 104 1685 / 43659


Using the Terminal

Time of First Successful Submission: 2026-02-27 12:20:06

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-27 12:22:26

Using the GUI Desktop

Time of First Successful Submission: 2026-02-27 12:24:23

Pasting into the Desktop

Time of First Successful Submission: 2026-02-27 12:26:26

Connecting over SSH

Time of First Successful Submission: 2026-02-27 12:27:04

Restarting Challenges

Time of First Successful Submission: 2026-02-27 12:28:41

Getting Help

Time of First Successful Submission: 2026-02-27 12:30:38

Challenge Programs

Time of First Successful Submission: 2026-02-27 12:31:50

The Flag File

Time of First Successful Submission: 2026-02-27 12:32:24

Using Privileged Mode

Time of First Successful Submission: 2026-02-27 12:36:14

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-27 12:37:28

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-27 12:37:59