gaiseric

Intro to Programming Languages

15 / 234 9358 / 32002


Commands

Time of First Successful Submission: 2026-03-21 21:09:36

Command Arguments

Time of First Successful Submission: 2026-03-21 21:10:18

Command History

Time of First Successful Submission: 2026-03-21 21:10:51

The Root Path

Time of First Successful Submission: 2026-03-21 21:11:52

Absolute Paths

Time of First Successful Submission: 2026-03-21 21:12:31

Changing position

Time of First Successful Submission: 2026-03-21 21:13:17

Changing to an Absolute Path

Time of First Successful Submission: 2026-03-21 21:15:00

Relative Paths

Time of First Successful Submission: 2026-03-21 21:16:56

Cat

Time of First Successful Submission: 2026-03-21 22:59:53

Ls

Time of First Successful Submission: 2026-03-21 23:09:51

Ls All

Time of First Successful Submission: 2026-03-21 23:13:32

Find

Time of First Successful Submission: 2026-03-21 23:31:11

Piping Echo

Time of First Successful Submission: 2026-03-22 14:17:09

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-03-22 14:27:58


Start Here

12 / 12 1822 / 43378


Using the Terminal

Time of First Successful Submission: 2026-03-21 20:35:24

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-21 20:37:22

Using the GUI Desktop

Time of First Successful Submission: 2026-03-21 20:40:08

Pasting into the Desktop

Time of First Successful Submission: 2026-03-21 20:41:43

Restarting Challenges

Time of First Successful Submission: 2026-03-21 20:47:45

Challenge Programs

Time of First Successful Submission: 2026-03-21 20:53:43

The Flag File

Time of First Successful Submission: 2026-03-21 20:56:07

Using Privileged Mode

Time of First Successful Submission: 2026-03-21 21:01:48

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-21 21:04:59

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-21 21:05:52


Linux Luminarium

115 / 128 5165 / 32411


Intro to Commands

Time of First Successful Submission: 2026-03-21 21:09:36

Intro to Arguments

Time of First Successful Submission: 2026-03-21 21:10:18

Command History

Time of First Successful Submission: 2026-03-21 21:10:51

The Root

Time of First Successful Submission: 2026-03-21 21:11:52

Program and absolute paths

Time of First Successful Submission: 2026-03-21 21:12:31

Position thy self

Time of First Successful Submission: 2026-03-21 21:13:17

Position elsewhere

Time of First Successful Submission: 2026-03-21 21:15:00

implicit relative paths, from /

Time of First Successful Submission: 2026-03-21 21:16:56

explicit relative paths, from /

Time of First Successful Submission: 2026-03-21 21:18:08

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-03-21 21:22:27

cat: not the pet, but the command!

Time of First Successful Submission: 2026-03-21 22:59:53

catting absolute paths

Time of First Successful Submission: 2026-03-21 23:00:54

more catting practice

Time of First Successful Submission: 2026-03-21 23:02:01

grepping for a needle in a haystack

Time of First Successful Submission: 2026-03-21 23:04:54

comparing files

Time of First Successful Submission: 2026-03-21 23:08:24

listing files

Time of First Successful Submission: 2026-03-21 23:09:51

touching files

Time of First Successful Submission: 2026-03-21 23:10:51

removing files

Time of First Successful Submission: 2026-03-21 23:11:20

moving files

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

copying files

Time of First Successful Submission: 2026-03-21 23:13:04

hidden files

Time of First Successful Submission: 2026-03-21 23:13:32

An Epic Filesystem Quest

Time of First Successful Submission: 2026-03-21 23:21:29

making directories

Time of First Successful Submission: 2026-03-21 23:22:12

finding files

Time of First Successful Submission: 2026-03-21 23:31:11

linking files

Time of First Successful Submission: 2026-03-21 23:40:43

Learning From Documentation

Time of First Successful Submission: 2026-03-21 23:46:03

Learning Complex Usage

Time of First Successful Submission: 2026-03-21 23:47:50

Reading Manuals

Time of First Successful Submission: 2026-03-21 23:49:51

Searching Manuals

Time of First Successful Submission: 2026-03-21 23:50:54

Searching For Manuals

Time of First Successful Submission: 2026-03-21 23:53:43

Helpful Programs

Time of First Successful Submission: 2026-03-21 23:55:40

Help for Builtins

Time of First Successful Submission: 2026-03-21 23:56:33

Matching with *

Time of First Successful Submission: 2026-03-21 23:59:06

Matching with ?

Time of First Successful Submission: 2026-03-22 00:00:10

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-03-22 00:02:45

Multiple globs

Time of First Successful Submission: 2026-03-22 00:04:22

Mixing globs

Time of First Successful Submission: 2026-03-22 00:07:53

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-03-22 00:10:20

Multiple options for tab completion

Time of First Successful Submission: 2026-03-22 00:13:44

Tab completion on commands

Time of First Successful Submission: 2026-03-22 00:14:40

Redirecting output

Time of First Successful Submission: 2026-03-22 14:17:09

Redirecting more output

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

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-03-22 14:24:56

Redirecting input

Time of First Successful Submission: 2026-03-22 14:27:58

Grepping stored results

Time of First Successful Submission: 2026-03-22 14:32:10

Grepping live output

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

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-03-29 17:23:47

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-29 17:32:00

Process substitution for input

Time of First Successful Submission: 2026-03-29 17:40:30

Writing to multiple programs

Time of First Successful Submission: 2026-03-31 10:06:27

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-31 10:15:34

Named pipes

Time of First Successful Submission: 2026-03-31 10:23:55

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-03-31 10:28:53

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-03-31 10:32:10

Printing Exported Variables

Time of First Successful Submission: 2026-03-31 10:32:50

Storing Command Output

Time of First Successful Submission: 2026-03-31 10:34:48

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-03-31 10:39:23

Translating characters

Time of First Successful Submission: 2026-03-31 13:46:43

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-03-31 13:49:07

Extracting the first lines with head

Time of First Successful Submission: 2026-03-31 13:49:50

Extracting specific sections of text

Time of First Successful Submission: 2026-03-31 13:52:04

Sorting data

Time of First Successful Submission: 2026-03-31 13:53:23

Listing Processes

Time of First Successful Submission: 2026-03-31 14:05:47

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-03-31 14:09:41

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-03-31 14:13:11

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-03-31 14:18:08

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-31 14:18:32

Process Exit Codes

Time of First Successful Submission: 2026-03-31 14:20:02

Becoming root with su

Time of First Successful Submission: 2026-03-31 14:25:20

Other users with su

Time of First Successful Submission: 2026-03-31 14:25:58

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-03-31 14:34:06

Changing File Ownership

Time of First Successful Submission: 2026-03-31 14:37:36

Groups and Files

Time of First Successful Submission: 2026-03-31 14:41:42

Fun With Groups Names

Time of First Successful Submission: 2026-03-31 14:43:01

Changing Permissions

Time of First Successful Submission: 2026-03-31 14:47:31

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-31 14:52:35

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-03-31 17:09:25

Building on Success

Time of First Successful Submission: 2026-03-31 17:10:50

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-03-31 17:23:20

Scripting with Conditionals

Time of First Successful Submission: 2026-03-31 17:26:51

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-31 17:31:37

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-03-31 17:35:05

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-03-31 17:50:31

Setting PATH

Time of First Successful Submission: 2026-03-31 17:51:55

Finding Commands

Time of First Successful Submission: 2026-03-31 17:52:45


GCA CTF

12 / 104 2055 / 43655


Using the Terminal

Time of First Successful Submission: 2026-03-21 20:35:24

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-21 20:37:22

Using the GUI Desktop

Time of First Successful Submission: 2026-03-21 20:40:08

Pasting into the Desktop

Time of First Successful Submission: 2026-03-21 20:41:43

Connecting over SSH

Time of First Successful Submission: 2026-03-21 20:44:55

Restarting Challenges

Time of First Successful Submission: 2026-03-21 20:47:45

Getting Help

Time of First Successful Submission: 2026-03-21 20:51:34

Challenge Programs

Time of First Successful Submission: 2026-03-21 20:53:43

The Flag File

Time of First Successful Submission: 2026-03-21 20:56:07

Using Privileged Mode

Time of First Successful Submission: 2026-03-21 21:01:48

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-21 21:04:59

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-21 21:05:52