mindcr

Intro to Programming Languages

15 / 234 10196 / 33222


Commands

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

Command Arguments

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

Command History

Time of First Successful Submission: 2026-05-04 14:11:17

The Root Path

Time of First Successful Submission: 2026-05-04 14:13:25

Absolute Paths

Time of First Successful Submission: 2026-05-04 14:14:30

Changing position

Time of First Successful Submission: 2026-05-04 14:16:24

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-04 14:17:57

Relative Paths

Time of First Successful Submission: 2026-05-04 14:20:39

Cat

Time of First Successful Submission: 2026-05-04 14:32:38

Ls

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

Ls All

Time of First Successful Submission: 2026-05-04 14:41:37

Find

Time of First Successful Submission: 2026-05-04 14:50:32

Piping Echo

Time of First Successful Submission: 2026-05-04 18:00:00

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-05-04 18:07:19


Start Here

12 / 12 2339 / 44986


Using the Terminal

Time of First Successful Submission: 2026-05-04 13:39:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-04 13:42:11

Using the GUI Desktop

Time of First Successful Submission: 2026-05-04 13:43:43

Pasting into the Desktop

Time of First Successful Submission: 2026-05-04 13:45:50

Restarting Challenges

Time of First Successful Submission: 2026-05-04 13:52:23

Challenge Programs

Time of First Successful Submission: 2026-05-04 13:58:34

The Flag File

Time of First Successful Submission: 2026-05-04 14:00:14

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-04 14:05:31

Persistent Home Directories - Two

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


Linux Luminarium

99 / 128 6558 / 33655


Intro to Commands

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

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-05-04 14:11:17

The Root

Time of First Successful Submission: 2026-05-04 14:13:25

Program and absolute paths

Time of First Successful Submission: 2026-05-04 14:14:30

Position thy self

Time of First Successful Submission: 2026-05-04 14:16:24

Position elsewhere

Time of First Successful Submission: 2026-05-04 14:17:57

implicit relative paths, from /

Time of First Successful Submission: 2026-05-04 14:20:39

explicit relative paths, from /

Time of First Successful Submission: 2026-05-04 14:23:33

implicit relative path

Time of First Successful Submission: 2026-05-04 14:24:20

home sweet home

Time of First Successful Submission: 2026-05-04 14:31:26

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-04 14:32:38

catting absolute paths

Time of First Successful Submission: 2026-05-04 14:33:38

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-04 14:35:35

comparing files

Time of First Successful Submission: 2026-05-04 14:36:23

listing files

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

touching files

Time of First Successful Submission: 2026-05-04 14:38:11

removing files

Time of First Successful Submission: 2026-05-04 14:38:52

moving files

Time of First Successful Submission: 2026-05-04 14:39:40

copying files

Time of First Successful Submission: 2026-05-04 14:40:49

hidden files

Time of First Successful Submission: 2026-05-04 14:41:37

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-04 14:47:00

making directories

Time of First Successful Submission: 2026-05-04 14:48:04

finding files

Time of First Successful Submission: 2026-05-04 14:50:32

linking files

Time of First Successful Submission: 2026-05-04 14:52:14

Learning From Documentation

Time of First Successful Submission: 2026-05-04 14:54:30

Learning Complex Usage

Time of First Successful Submission: 2026-05-04 14:56:39

Reading Manuals

Time of First Successful Submission: 2026-05-04 14:59:56

Searching Manuals

Time of First Successful Submission: 2026-05-04 15:02:29

Searching For Manuals

Time of First Successful Submission: 2026-05-04 15:11:24

Helpful Programs

Time of First Successful Submission: 2026-05-04 17:33:53

Help for Builtins

Time of First Successful Submission: 2026-05-04 17:36:50

Matching with *

Time of First Successful Submission: 2026-05-04 17:39:21

Matching with ?

Time of First Successful Submission: 2026-05-04 17:40:42

Matching with []

Time of First Successful Submission: 2026-05-04 17:42:45

Matching paths with []

Time of First Successful Submission: 2026-05-04 17:44:16

Multiple globs

Time of First Successful Submission: 2026-05-04 17:46:39

Mixing globs

Time of First Successful Submission: 2026-05-04 17:48:53

Exclusionary globbing

Time of First Successful Submission: 2026-05-04 17:55:11

Tab completion

Time of First Successful Submission: 2026-05-04 17:56:14

Multiple options for tab completion

Time of First Successful Submission: 2026-05-04 17:57:31

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-05-04 18:00:00

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-05-04 18:02:11

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-05-04 18:07:19

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-05-04 18:10:15

Grepping errors

Time of First Successful Submission: 2026-05-04 18:13:35

Filtering with grep -v

Time of First Successful Submission: 2026-05-04 18:15:46

Filtering with sed

Time of First Successful Submission: 2026-05-04 18:17:10

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-05-04 18:26:27

Writing to multiple programs

Time of First Successful Submission: 2026-05-04 18:34:50

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-04 18:50:03

Named pipes

Time of First Successful Submission: 2026-05-05 16:47:50

Printing Variables

Time of First Successful Submission: 2026-05-05 16:49:00

Setting Variables

Time of First Successful Submission: 2026-05-05 16:49:43

Multi-word Variables

Time of First Successful Submission: 2026-05-05 16:51:02

Exporting Variables

Time of First Successful Submission: 2026-05-05 16:53:59

Printing Exported Variables

Time of First Successful Submission: 2026-05-05 16:54:35

Storing Command Output

Time of First Successful Submission: 2026-05-05 16:56:35

Reading Input

Time of First Successful Submission: 2026-05-05 17:00:40

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-05-05 17:08:24

Deleting characters

Time of First Successful Submission: 2026-05-05 17:10:05

Deleting newlines

Time of First Successful Submission: 2026-05-05 17:11:22

Extracting the first lines with head

Time of First Successful Submission: 2026-05-05 17:12:37

Extracting specific sections of text

Time of First Successful Submission: 2026-05-05 17:13:57

Sorting data

Time of First Successful Submission: 2026-05-05 17:14:56

Listing Processes

Time of First Successful Submission: 2026-05-05 17:17:56

Killing Processes

Time of First Successful Submission: 2026-05-05 17:19:50

Interrupting Processes

Time of First Successful Submission: 2026-05-05 17:20:50

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-05 17:25:58

Suspending Processes

Time of First Successful Submission: 2026-05-05 17:27:05

Resuming Processes

Time of First Successful Submission: 2026-05-05 17:27:43

Backgrounding Processes

Time of First Successful Submission: 2026-05-05 17:30:44

Foregrounding Processes

Time of First Successful Submission: 2026-05-05 17:33:11

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-05 17:34:01

Process Exit Codes

Time of First Successful Submission: 2026-05-05 17:35:06

Becoming root with su

Time of First Successful Submission: 2026-05-05 17:41:32

Other users with su

Time of First Successful Submission: 2026-05-05 17:47:16

Cracking passwords

Time of First Successful Submission: 2026-05-05 17:53:09

Using sudo

Time of First Successful Submission: 2026-05-05 17:55:24

Changing File Ownership

Time of First Successful Submission: 2026-05-05 18:00:04

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-05-05 18:02:32

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-05-05 18:04:00

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-05 18:10:37

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-05-05 18:16:40

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-05-05 18:19:22

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-05-05 18:22:39

Redirecting Script Output

Time of First Successful Submission: 2026-05-05 19:29:55


GCA CTF

12 / 104 2584 / 45269


Using the Terminal

Time of First Successful Submission: 2026-05-04 13:39:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-04 13:42:11

Using the GUI Desktop

Time of First Successful Submission: 2026-05-04 13:43:43

Pasting into the Desktop

Time of First Successful Submission: 2026-05-04 13:45:50

Connecting over SSH

Time of First Successful Submission: 2026-05-04 13:49:40

Restarting Challenges

Time of First Successful Submission: 2026-05-04 13:52:23

Getting Help

Time of First Successful Submission: 2026-05-04 13:56:23

Challenge Programs

Time of First Successful Submission: 2026-05-04 13:58:34

The Flag File

Time of First Successful Submission: 2026-05-04 14:00:14

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-04 14:05:31

Persistent Home Directories - Two

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