H.A Kerr

🐧

g

Israel

Intro to Programming Languages

15 / 253 12624 / 40971


Commands

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

Command Arguments

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

Command History

Time of First Successful Submission: 2026-08-03 03:02:00

The Root Path

Time of First Successful Submission: 2026-08-03 03:08:43

Absolute Paths

Time of First Successful Submission: 2026-08-03 03:09:51

Changing position

Time of First Successful Submission: 2026-08-03 03:12:29

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-08-03 03:36:37

Cat

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

Ls

Time of First Successful Submission: 2026-08-04 04:58:19

Ls All

Time of First Successful Submission: 2026-08-04 05:03:24

Find

Time of First Successful Submission: 2026-08-04 05:35:27

Piping Echo

Time of First Successful Submission: 2026-08-06 02:17:47

Piping Stdout

Time of First Successful Submission: 2026-08-06 02:23:41

Piping Stdin

Time of First Successful Submission: 2026-08-06 02:47:40


Start Here

5 / 10 39537 / 56799


Using the Terminal

Time of First Successful Submission: 2026-08-01 01:13:26

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-01 02:38:22

Using the GUI Desktop

Time of First Successful Submission: 2026-08-01 02:40:54

Pasting into the Desktop

Time of First Successful Submission: 2026-08-01 02:42:44

Restarting Challenges

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


Linux Luminarium

123 / 128 6181 / 41560


Intro to Commands

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

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-08-03 03:02:00

The Root

Time of First Successful Submission: 2026-08-03 03:08:43

Program and absolute paths

Time of First Successful Submission: 2026-08-03 03:09:51

Position thy self

Time of First Successful Submission: 2026-08-03 03:12:29

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-08-03 03:36:37

explicit relative paths, from /

Time of First Successful Submission: 2026-08-03 03:38:37

implicit relative path

Time of First Successful Submission: 2026-08-03 03:47:07

home sweet home

Time of First Successful Submission: 2026-08-03 04:14:36

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-08-04 04:23:07

more catting practice

Time of First Successful Submission: 2026-08-04 04:23:51

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-08-04 04:56:02

listing files

Time of First Successful Submission: 2026-08-04 04:58:19

touching files

Time of First Successful Submission: 2026-08-04 04:59:10

removing files

Time of First Successful Submission: 2026-08-04 04:59:48

moving files

Time of First Successful Submission: 2026-08-04 05:01:25

copying files

Time of First Successful Submission: 2026-08-04 05:02:20

hidden files

Time of First Successful Submission: 2026-08-04 05:03:24

An Epic Filesystem Quest

Time of First Successful Submission: 2026-08-04 05:20:20

making directories

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

finding files

Time of First Successful Submission: 2026-08-04 05:35:27

linking files

Time of First Successful Submission: 2026-08-04 16:49:07

Learning From Documentation

Time of First Successful Submission: 2026-08-05 02:43:50

Learning Complex Usage

Time of First Successful Submission: 2026-08-05 02:54:07

Reading Manuals

Time of First Successful Submission: 2026-08-05 03:03:04

Searching Manuals

Time of First Successful Submission: 2026-08-05 03:12:54

Searching For Manuals

Time of First Successful Submission: 2026-08-05 03:38:23

Helpful Programs

Time of First Successful Submission: 2026-08-05 03:43:00

Help for Builtins

Time of First Successful Submission: 2026-08-05 03:49:11

Matching with *

Time of First Successful Submission: 2026-08-05 23:13:20

Matching with ?

Time of First Successful Submission: 2026-08-05 23:14:19

Matching with []

Time of First Successful Submission: 2026-08-06 00:25:10

Matching paths with []

Time of First Successful Submission: 2026-08-06 00:28:12

Multiple globs

Time of First Successful Submission: 2026-08-06 00:32:44

Mixing globs

Time of First Successful Submission: 2026-08-06 01:26:51

Exclusionary globbing

Time of First Successful Submission: 2026-08-06 01:30:30

Tab completion

Time of First Successful Submission: 2026-08-06 01:32:22

Multiple options for tab completion

Time of First Successful Submission: 2026-08-06 01:36:01

Tab completion on commands

Time of First Successful Submission: 2026-08-06 01:37:14

Redirecting output

Time of First Successful Submission: 2026-08-06 02:17:47

Redirecting more output

Time of First Successful Submission: 2026-08-06 02:23:41

Appending output

Time of First Successful Submission: 2026-08-06 02:37:14

Redirecting errors

Time of First Successful Submission: 2026-08-06 02:44:50

Redirecting input

Time of First Successful Submission: 2026-08-06 02:47:40

Grepping stored results

Time of First Successful Submission: 2026-08-06 02:57:06

Grepping live output

Time of First Successful Submission: 2026-08-06 03:41:41

Grepping errors

Time of First Successful Submission: 2026-08-06 03:56:12

Filtering with grep -v

Time of First Successful Submission: 2026-08-06 04:01:57

Filtering with sed

Time of First Successful Submission: 2026-08-06 04:05:02

Duplicating piped data with tee

Time of First Successful Submission: 2026-08-06 20:42:30

Process substitution for input

Time of First Successful Submission: 2026-08-07 01:02:02

Writing to multiple programs

Time of First Successful Submission: 2026-08-07 01:47:01

Split-piping stderr and stdout

Time of First Successful Submission: 2026-08-07 02:07:08

Named pipes

Time of First Successful Submission: 2026-08-07 03:40:24

Printing Variables

Time of First Successful Submission: 2026-08-07 17:37:36

Setting Variables

Time of First Successful Submission: 2026-08-07 17:53:22

Multi-word Variables

Time of First Successful Submission: 2026-08-07 17:55:04

Exporting Variables

Time of First Successful Submission: 2026-08-07 18:02:02

Printing Exported Variables

Time of First Successful Submission: 2026-08-07 18:03:44

Storing Command Output

Time of First Successful Submission: 2026-08-07 18:09:49

Reading Input

Time of First Successful Submission: 2026-08-07 18:28:07

Reading Files

Time of First Successful Submission: 2026-08-07 18:32:11

Translating characters

Time of First Successful Submission: 2026-08-07 18:53:46

Deleting characters

Time of First Successful Submission: 2026-08-07 22:34:09

Deleting newlines

Time of First Successful Submission: 2026-08-07 23:17:58

Extracting the first lines with head

Time of First Successful Submission: 2026-08-07 23:19:03

Extracting specific sections of text

Time of First Successful Submission: 2026-08-08 00:38:21

Sorting data

Time of First Successful Submission: 2026-08-07 23:41:12

Listing Processes

Time of First Successful Submission: 2026-08-09 03:07:39

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-08-12 00:38:33

Killing Misbehaving Processes

Time of First Successful Submission: 2026-08-12 02:13:41

Suspending Processes

Time of First Successful Submission: 2026-08-12 02:15:16

Resuming Processes

Time of First Successful Submission: 2026-08-12 02:15:54

Backgrounding Processes

Time of First Successful Submission: 2026-08-12 02:28:13

Foregrounding Processes

Time of First Successful Submission: 2026-08-12 02:30:12

Starting Backgrounded Processes

Time of First Successful Submission: 2026-08-12 02:31:45

Process Exit Codes

Time of First Successful Submission: 2026-08-12 02:43:58

Becoming root with su

Time of First Successful Submission: 2026-08-12 03:52:19

Other users with su

Time of First Successful Submission: 2026-08-12 03:55:58

Cracking passwords

Time of First Successful Submission: 2026-08-13 01:47:19

Using sudo

Time of First Successful Submission: 2026-08-13 01:53:30

Changing File Ownership

Time of First Successful Submission: 2026-08-13 01:57:14

Groups and Files

Time of First Successful Submission: 2026-08-18 03:57:28

Fun With Groups Names

Time of First Successful Submission: 2026-08-18 04:07:56

Changing Permissions

Time of First Successful Submission: 2026-08-19 00:54:41

Executable Files

Time of First Successful Submission: 2026-08-19 00:59:11

Permission Tweaking Practice

Time of First Successful Submission: 2026-08-19 01:05:19

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-08-19 01:23:52

Chaining with Semicolons

Time of First Successful Submission: 2026-08-19 01:30:34

Building on Success

Time of First Successful Submission: 2026-08-19 01:33:33

Handling Failure

Time of First Successful Submission: 2026-08-19 01:35:59

Your First Shell Script

Time of First Successful Submission: 2026-08-19 02:07:53

Redirecting Script Output

Time of First Successful Submission: 2026-08-19 02:16:24

Executable Shell Scripts

Time of First Successful Submission: 2026-08-19 02:24:54

Understanding Shebangs

Time of First Successful Submission: 2026-08-19 02:37:58

Scripting with Arguments

Time of First Successful Submission: 2026-08-19 03:29:56

Scripting with Conditionals

Time of First Successful Submission: 2026-08-19 03:36:06

Scripting with Default Cases

Time of First Successful Submission: 2026-08-19 03:38:10

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-08-19 03:41:15

Reading Shell Scripts

Time of First Successful Submission: 2026-08-19 04:04:46

Launching Screen

Time of First Successful Submission: 2026-08-19 17:15:57

Detaching and Attaching

Time of First Successful Submission: 2026-08-19 21:40:57

Finding Sessions

Time of First Successful Submission: 2026-08-19 21:42:30

Switching Windows

Time of First Successful Submission: 2026-08-19 21:44:03

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-08-19 21:45:34

Switching Windows (tmux)

Time of First Successful Submission: 2026-08-19 21:50:41

The PATH Variable

Time of First Successful Submission: 2026-08-19 21:53:49

Setting PATH

Time of First Successful Submission: 2026-08-19 21:58:19

Finding Commands

Time of First Successful Submission: 2026-08-19 22:37:31

Adding Commands

Time of First Successful Submission: 2026-08-19 22:49:22

Hijacking Commands

Time of First Successful Submission: 2026-08-19 22:52:16

Bashrc Backdoor

Time of First Successful Submission: 2026-08-19 22:57:55

Sniffing Input

Time of First Successful Submission: 2026-08-21 00:59:19

Overshared Directories

Time of First Successful Submission: 2026-08-21 01:34:46

Tricky Linking

Time of First Successful Submission: 2026-08-21 02:16:25

Sniffing Process Arguments

Time of First Successful Submission: 2026-08-21 02:23:47

Snooping on Configurations

Time of First Successful Submission: 2026-08-21 02:30:32

The Fork Bomb

Time of First Successful Submission: 2026-08-21 02:53:54

Disk-Space Doomsday

Time of First Successful Submission: 2026-08-21 03:04:27

rm -rf /

Time of First Successful Submission: 2026-08-21 03:09:35

Life after rm -rf /

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

Finding meaning after rm -rf /

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


DSU Cyber Camps

5 / 104 41420 / 57182


Using the Terminal

Time of First Successful Submission: 2026-08-01 01:13:26

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-01 02:38:22

Using the GUI Desktop

Time of First Successful Submission: 2026-08-01 02:40:54

Pasting into the Desktop

Time of First Successful Submission: 2026-08-01 02:42:44

Restarting Challenges

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


GCA CTF

5 / 104 41418 / 57183


Using the Terminal

Time of First Successful Submission: 2026-08-01 01:13:26

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-01 02:38:22

Using the GUI Desktop

Time of First Successful Submission: 2026-08-01 02:40:54

Pasting into the Desktop

Time of First Successful Submission: 2026-08-01 02:42:44

Restarting Challenges

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