J711

🐧

Intro to Programming Languages

15 / 234 7632 / 29935


Commands

Time of First Successful Submission: 2026-01-08 21:26:55

Command Arguments

Time of First Successful Submission: 2026-01-08 21:28:10

Command History

Time of First Successful Submission: 2026-01-08 21:29:02

The Root Path

Time of First Successful Submission: 2026-01-11 19:22:48

Absolute Paths

Time of First Successful Submission: 2026-01-11 19:28:10

Changing position

Time of First Successful Submission: 2026-01-11 19:36:21

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-11 19:38:40

Relative Paths

Time of First Successful Submission: 2026-01-11 19:46:54

Cat

Time of First Successful Submission: 2026-01-11 20:09:54

Ls

Time of First Successful Submission: 2026-01-11 20:21:37

Ls All

Time of First Successful Submission: 2026-01-11 20:31:28

Find

Time of First Successful Submission: 2026-01-11 21:50:33

Piping Echo

Time of First Successful Submission: 2026-01-16 20:18:48

Piping Stdout

Time of First Successful Submission: 2026-01-16 20:24:02

Piping Stdin

Time of First Successful Submission: 2026-01-17 19:06:14


Start Here

7 / 12 25114 / 40562


Using the Terminal

Time of First Successful Submission: 2026-01-06 09:51:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-06 09:59:36

Using the GUI Desktop

Time of First Successful Submission: 2026-01-08 21:00:55

Pasting into the Desktop

Time of First Successful Submission: 2026-01-08 21:02:45

Restarting Challenges

Time of First Successful Submission: 2026-01-08 21:05:11

Challenge Programs

Time of First Successful Submission: 2026-01-16 20:34:52


Linux Luminarium

128 / 128 2171 / 30304


Intro to Commands

Time of First Successful Submission: 2026-01-08 21:26:55

Intro to Arguments

Time of First Successful Submission: 2026-01-08 21:28:10

Command History

Time of First Successful Submission: 2026-01-08 21:29:02

The Root

Time of First Successful Submission: 2026-01-11 19:22:48

Program and absolute paths

Time of First Successful Submission: 2026-01-11 19:28:10

Position thy self

Time of First Successful Submission: 2026-01-11 19:36:21

Position elsewhere

Time of First Successful Submission: 2026-01-11 19:38:40

implicit relative paths, from /

Time of First Successful Submission: 2026-01-11 19:46:54

explicit relative paths, from /

Time of First Successful Submission: 2026-01-11 19:48:47

implicit relative path

Time of First Successful Submission: 2026-01-11 19:50:50

home sweet home

Time of First Successful Submission: 2026-01-11 19:58:46

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-11 20:09:54

catting absolute paths

Time of First Successful Submission: 2026-01-11 20:11:23

more catting practice

Time of First Successful Submission: 2026-01-11 20:12:32

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-11 20:14:23

comparing files

Time of First Successful Submission: 2026-01-11 20:19:08

listing files

Time of First Successful Submission: 2026-01-11 20:21:37

touching files

Time of First Successful Submission: 2026-01-11 20:22:39

removing files

Time of First Successful Submission: 2026-01-11 20:24:46

moving files

Time of First Successful Submission: 2026-01-11 20:27:35

copying files

Time of First Successful Submission: 2026-01-11 20:28:26

hidden files

Time of First Successful Submission: 2026-01-11 20:31:28

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-11 21:36:58

making directories

Time of First Successful Submission: 2026-01-11 21:38:08

finding files

Time of First Successful Submission: 2026-01-11 21:50:33

linking files

Time of First Successful Submission: 2026-01-12 20:43:58

Learning From Documentation

Time of First Successful Submission: 2026-01-12 20:52:37

Learning Complex Usage

Time of First Successful Submission: 2026-01-12 21:00:26

Reading Manuals

Time of First Successful Submission: 2026-01-13 20:37:45

Searching Manuals

Time of First Successful Submission: 2026-01-13 20:40:21

Searching For Manuals

Time of First Successful Submission: 2026-01-14 20:59:02

Helpful Programs

Time of First Successful Submission: 2026-01-14 21:05:30

Help for Builtins

Time of First Successful Submission: 2026-01-14 21:07:30

Matching with *

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

Matching with ?

Time of First Successful Submission: 2026-01-15 20:51:48

Matching with []

Time of First Successful Submission: 2026-01-15 20:58:56

Matching paths with []

Time of First Successful Submission: 2026-01-15 21:00:53

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-01-15 21:06:32

Exclusionary globbing

Time of First Successful Submission: 2026-01-15 21:14:25

Tab completion

Time of First Successful Submission: 2026-01-16 19:58:29

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-01-16 20:01:41

Redirecting output

Time of First Successful Submission: 2026-01-16 20:18:48

Redirecting more output

Time of First Successful Submission: 2026-01-16 20:24:02

Appending output

Time of First Successful Submission: 2026-01-16 20:32:13

Redirecting errors

Time of First Successful Submission: 2026-01-17 19:03:19

Redirecting input

Time of First Successful Submission: 2026-01-17 19:06:14

Grepping stored results

Time of First Successful Submission: 2026-01-17 19:08:42

Grepping live output

Time of First Successful Submission: 2026-01-17 19:12:32

Grepping errors

Time of First Successful Submission: 2026-01-17 19:20:29

Filtering with grep -v

Time of First Successful Submission: 2026-01-17 19:26:09

Filtering with sed

Time of First Successful Submission: 2026-01-19 21:20:09

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-19 21:29:17

Process substitution for input

Time of First Successful Submission: 2026-01-20 21:19:25

Writing to multiple programs

Time of First Successful Submission: 2026-01-20 21:32:25

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-20 21:44:47

Named pipes

Time of First Successful Submission: 2026-01-24 14:30:07

Printing Variables

Time of First Successful Submission: 2026-01-24 14:32:16

Setting Variables

Time of First Successful Submission: 2026-01-24 14:34:41

Multi-word Variables

Time of First Successful Submission: 2026-01-24 14:36:06

Exporting Variables

Time of First Successful Submission: 2026-01-25 15:46:24

Printing Exported Variables

Time of First Successful Submission: 2026-01-25 15:47:26

Storing Command Output

Time of First Successful Submission: 2026-01-25 15:50:00

Reading Input

Time of First Successful Submission: 2026-01-25 15:51:44

Reading Files

Time of First Successful Submission: 2026-01-26 13:40:31

Translating characters

Time of First Successful Submission: 2026-01-26 13:49:16

Deleting characters

Time of First Successful Submission: 2026-01-26 13:51:04

Deleting newlines

Time of First Successful Submission: 2026-01-26 13:57:00

Extracting the first lines with head

Time of First Successful Submission: 2026-01-26 14:00:34

Extracting specific sections of text

Time of First Successful Submission: 2026-01-26 14:02:57

Sorting data

Time of First Successful Submission: 2026-01-26 14:04:28

Listing Processes

Time of First Successful Submission: 2026-01-27 19:40:31

Killing Processes

Time of First Successful Submission: 2026-01-27 19:45:00

Interrupting Processes

Time of First Successful Submission: 2026-01-27 19:46:09

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-28 20:08:08

Suspending Processes

Time of First Successful Submission: 2026-01-28 20:09:55

Resuming Processes

Time of First Successful Submission: 2026-01-28 20:11:00

Backgrounding Processes

Time of First Successful Submission: 2026-01-28 20:18:44

Foregrounding Processes

Time of First Successful Submission: 2026-01-29 21:38:14

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-29 21:41:04

Process Exit Codes

Time of First Successful Submission: 2026-01-29 21:43:54

Becoming root with su

Time of First Successful Submission: 2026-01-31 13:53:02

Other users with su

Time of First Successful Submission: 2026-01-31 13:54:22

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-01-31 14:07:04

Changing File Ownership

Time of First Successful Submission: 2026-02-05 13:56:03

Groups and Files

Time of First Successful Submission: 2026-02-05 14:01:55

Fun With Groups Names

Time of First Successful Submission: 2026-02-05 14:03:03

Changing Permissions

Time of First Successful Submission: 2026-02-05 14:55:58

Executable Files

Time of First Successful Submission: 2026-02-05 14:57:51

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-05 16:23:13

Permissions Setting Practice

Time of First Successful Submission: 2026-02-09 11:02:41

The SUID Bit

Time of First Successful Submission: 2026-02-09 15:43:29

Chaining with Semicolons

Time of First Successful Submission: 2026-02-09 15:52:42

Building on Success

Time of First Successful Submission: 2026-02-09 15:55:21

Handling Failure

Time of First Successful Submission: 2026-02-09 15:57:00

Your First Shell Script

Time of First Successful Submission: 2026-02-09 19:43:57

Redirecting Script Output

Time of First Successful Submission: 2026-02-09 19:52:59

Executable Shell Scripts

Time of First Successful Submission: 2026-02-09 19:59:48

Understanding Shebangs

Time of First Successful Submission: 2026-02-11 19:47:16

Scripting with Arguments

Time of First Successful Submission: 2026-02-11 19:51:36

Scripting with Conditionals

Time of First Successful Submission: 2026-02-11 19:56:57

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-11 20:06:17

Reading Shell Scripts

Time of First Successful Submission: 2026-02-11 20:22:05

Launching Screen

Time of First Successful Submission: 2026-02-11 20:37:41

Detaching and Attaching

Time of First Successful Submission: 2026-02-13 19:19:48

Finding Sessions

Time of First Successful Submission: 2026-02-13 19:23:18

Switching Windows

Time of First Successful Submission: 2026-02-13 19:25:11

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-13 19:29:48

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-13 19:34:26

The PATH Variable

Time of First Successful Submission: 2026-02-15 19:26:38

Setting PATH

Time of First Successful Submission: 2026-02-15 19:29:08

Finding Commands

Time of First Successful Submission: 2026-02-15 19:32:21

Adding Commands

Time of First Successful Submission: 2026-02-15 21:53:34

Hijacking Commands

Time of First Successful Submission: 2026-02-15 22:02:31

Bashrc Backdoor

Time of First Successful Submission: 2026-02-15 22:24:01

Sniffing Input

Time of First Successful Submission: 2026-02-16 21:05:52

Overshared Directories

Time of First Successful Submission: 2026-02-18 21:28:10

Tricky Linking

Time of First Successful Submission: 2026-02-21 20:39:18

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-21 20:46:00

Snooping on Configurations

Time of First Successful Submission: 2026-02-21 20:50:35

The Fork Bomb

Time of First Successful Submission: 2026-02-22 17:18:05

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-22 17:25:21

rm -rf /

Time of First Successful Submission: 2026-02-22 18:19:57

Life after rm -rf /

Time of First Successful Submission: 2026-02-22 18:48:39

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-22 18:58:32


GCA CTF

7 / 104 25232 / 40791


Using the Terminal

Time of First Successful Submission: 2026-01-06 09:51:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-06 09:59:36

Using the GUI Desktop

Time of First Successful Submission: 2026-01-08 21:00:55

Pasting into the Desktop

Time of First Successful Submission: 2026-01-08 21:02:45

Restarting Challenges

Time of First Successful Submission: 2026-01-08 21:05:11

Getting Help

Time of First Successful Submission: 2026-01-08 21:08:14

Challenge Programs

Time of First Successful Submission: 2026-01-16 20:34:52