simkuba

Intro to Programming Languages

15 / 234 9652 / 33222


Commands

Time of First Successful Submission: 2026-04-05 17:30:52

Command Arguments

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

Command History

Time of First Successful Submission: 2026-04-05 17:32:25

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-04-05 17:34:49

Changing position

Time of First Successful Submission: 2026-04-05 17:35:43

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

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

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-04-05 22:48:07

Piping Stdout

Time of First Successful Submission: 2026-04-05 22:49:26

Piping Stdin

Time of First Successful Submission: 2026-04-05 22:55:41


Start Here

11 / 12 9164 / 44986


Using the Terminal

Time of First Successful Submission: 2026-04-04 17:56:46

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-04 18:09:06

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-04-04 18:12:22

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-04-04 21:43:54

The Flag File

Time of First Successful Submission: 2026-04-04 21:47:29

Using Privileged Mode

Time of First Successful Submission: 2026-04-04 21:51:05

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-04 21:55:51


Linux Luminarium

94 / 128 6911 / 33655


Intro to Commands

Time of First Successful Submission: 2026-04-05 17:30:52

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-04-05 17:32:25

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-04-05 17:34:49

Position thy self

Time of First Successful Submission: 2026-04-05 17:35:43

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-04-05 17:43:00

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-04-05 17:51:08

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-05 17:52:47

comparing files

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

listing files

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

touching files

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

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-04-05 17:59:51

hidden files

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

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2026-04-05 18:06:21

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-04-05 21:13:02

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-04-05 21:18:45

Searching For Manuals

Time of First Successful Submission: 2026-04-05 21:40:36

Helpful Programs

Time of First Successful Submission: 2026-04-05 21:42:14

Help for Builtins

Time of First Successful Submission: 2026-04-05 21:45:34

Matching with *

Time of First Successful Submission: 2026-04-05 21:50:31

Matching with ?

Time of First Successful Submission: 2026-04-05 21:51:57

Matching with []

Time of First Successful Submission: 2026-04-05 21:53:44

Matching paths with []

Time of First Successful Submission: 2026-04-05 21:59:24

Multiple globs

Time of First Successful Submission: 2026-04-05 22:00:46

Mixing globs

Time of First Successful Submission: 2026-04-05 22:06:53

Exclusionary globbing

Time of First Successful Submission: 2026-04-05 22:08:31

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-04-05 22:13:57

Redirecting output

Time of First Successful Submission: 2026-04-05 22:48:07

Redirecting more output

Time of First Successful Submission: 2026-04-05 22:49:26

Appending output

Time of First Successful Submission: 2026-04-05 22:52:24

Redirecting errors

Time of First Successful Submission: 2026-04-05 22:53:45

Redirecting input

Time of First Successful Submission: 2026-04-05 22:55:41

Grepping stored results

Time of First Successful Submission: 2026-04-05 22:56:47

Grepping live output

Time of First Successful Submission: 2026-04-05 23:10:01

Grepping errors

Time of First Successful Submission: 2026-04-06 11:15:02

Filtering with grep -v

Time of First Successful Submission: 2026-04-06 11:16:23

Filtering with sed

Time of First Successful Submission: 2026-04-06 11:18:13

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-06 11:32:52

Process substitution for input

Time of First Successful Submission: 2026-04-06 11:36:31

Writing to multiple programs

Time of First Successful Submission: 2026-04-06 11:52:56

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-06 12:19:26

Named pipes

Time of First Successful Submission: 2026-04-06 12:30:12

Printing Variables

Time of First Successful Submission: 2026-04-06 21:20:26

Setting Variables

Time of First Successful Submission: 2026-04-06 21:28:14

Multi-word Variables

Time of First Successful Submission: 2026-04-06 21:29:04

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-04-06 21:32:28

Storing Command Output

Time of First Successful Submission: 2026-04-06 21:34:29

Reading Input

Time of First Successful Submission: 2026-04-06 21:37:23

Reading Files

Time of First Successful Submission: 2026-04-06 21:40:52

Translating characters

Time of First Successful Submission: 2026-04-09 21:32:45

Deleting characters

Time of First Successful Submission: 2026-04-09 21:38:33

Deleting newlines

Time of First Successful Submission: 2026-04-09 21:41:40

Extracting the first lines with head

Time of First Successful Submission: 2026-04-09 21:44:04

Extracting specific sections of text

Time of First Successful Submission: 2026-04-09 21:46:51

Sorting data

Time of First Successful Submission: 2026-04-09 21:48:33

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-04-12 17:18:46

Interrupting Processes

Time of First Successful Submission: 2026-04-12 17:19:36

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-12 17:24:46

Suspending Processes

Time of First Successful Submission: 2026-04-12 17:27:14

Resuming Processes

Time of First Successful Submission: 2026-04-12 17:31:09

Backgrounding Processes

Time of First Successful Submission: 2026-04-12 17:39:06

Foregrounding Processes

Time of First Successful Submission: 2026-04-12 17:41:09

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-12 17:42:49

Process Exit Codes

Time of First Successful Submission: 2026-04-12 17:44:41

Becoming root with su

Time of First Successful Submission: 2026-04-12 18:15:18

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-04-12 18:27:43

Using sudo

Time of First Successful Submission: 2026-04-12 18:32:06

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-04-19 15:39:32

Fun With Groups Names

Time of First Successful Submission: 2026-04-19 15:41:10

Changing Permissions

Time of First Successful Submission: 2026-04-19 15:56:29

Executable Files

Time of First Successful Submission: 2026-04-19 16:05:10

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-04-19 16:28:45


GCA CTF

11 / 104 9310 / 45269


Using the Terminal

Time of First Successful Submission: 2026-04-04 17:56:46

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-04 18:09:06

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-04-04 18:12:22

Connecting over SSH

Time of First Successful Submission: 2026-04-04 18:13:52

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-04-04 21:43:54

The Flag File

Time of First Successful Submission: 2026-04-04 21:47:29

Using Privileged Mode

Time of First Successful Submission: 2026-04-04 21:51:05

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-04 21:55:51