kazu

🐧

Intro to Programming Languages

15 / 234 7042 / 27067


Commands

Time of First Successful Submission: 2026-01-09 12:22:28

Command Arguments

Time of First Successful Submission: 2026-01-09 12:24:24

Command History

Time of First Successful Submission: 2026-01-09 12:31:41

The Root Path

Time of First Successful Submission: 2026-01-09 12:51:08

Absolute Paths

Time of First Successful Submission: 2026-01-09 12:53:38

Changing position

Time of First Successful Submission: 2026-01-09 12:58:44

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-09 13:01:25

Relative Paths

Time of First Successful Submission: 2026-01-09 13:03:38

Cat

Time of First Successful Submission: 2026-01-11 07:28:46

Ls

Time of First Successful Submission: 2026-01-11 07:46:56

Ls All

Time of First Successful Submission: 2026-01-11 07:57:23

Find

Time of First Successful Submission: 2026-01-11 08:29:09

Piping Echo

Time of First Successful Submission: 2026-01-12 05:40:02

Piping Stdout

Time of First Successful Submission: 2026-01-12 05:41:49

Piping Stdin

Time of First Successful Submission: 2026-01-12 06:17:25


Start Here

5 / 12 28294 / 37499


Using the Terminal

Time of First Successful Submission: 2026-01-09 09:07:04

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-09 09:10:25

Using the GUI Desktop

Time of First Successful Submission: 2026-01-09 09:13:32

Pasting into the Desktop

Time of First Successful Submission: 2026-01-09 09:16:33

Restarting Challenges

Time of First Successful Submission: 2026-01-09 09:23:42


Linux Luminarium

128 / 128 1266 / 27366


Intro to Commands

Time of First Successful Submission: 2026-01-09 12:22:28

Intro to Arguments

Time of First Successful Submission: 2026-01-09 12:24:24

Command History

Time of First Successful Submission: 2026-01-09 12:31:41

The Root

Time of First Successful Submission: 2026-01-09 12:51:08

Program and absolute paths

Time of First Successful Submission: 2026-01-09 12:53:38

Position thy self

Time of First Successful Submission: 2026-01-09 12:58:44

Position elsewhere

Time of First Successful Submission: 2026-01-09 13:01:25

implicit relative paths, from /

Time of First Successful Submission: 2026-01-09 13:03:38

explicit relative paths, from /

Time of First Successful Submission: 2026-01-09 13:07:14

implicit relative path

Time of First Successful Submission: 2026-01-09 13:14:47

home sweet home

Time of First Successful Submission: 2026-01-09 14:34:27

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-11 07:28:46

catting absolute paths

Time of First Successful Submission: 2026-01-11 07:31:27

more catting practice

Time of First Successful Submission: 2026-01-11 07:32:28

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-11 07:36:33

comparing files

Time of First Successful Submission: 2026-01-11 07:39:26

listing files

Time of First Successful Submission: 2026-01-11 07:46:56

touching files

Time of First Successful Submission: 2026-01-11 07:49:21

removing files

Time of First Successful Submission: 2026-01-11 07:53:08

moving files

Time of First Successful Submission: 2026-01-11 07:55:22

copying files

Time of First Successful Submission: 2026-01-11 07:56:12

hidden files

Time of First Successful Submission: 2026-01-11 07:57:23

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-11 08:22:26

making directories

Time of First Successful Submission: 2026-01-11 08:23:39

finding files

Time of First Successful Submission: 2026-01-11 08:29:09

linking files

Time of First Successful Submission: 2026-01-11 08:47:42

Learning From Documentation

Time of First Successful Submission: 2026-01-12 02:47:17

Learning Complex Usage

Time of First Successful Submission: 2026-01-12 02:49:15

Reading Manuals

Time of First Successful Submission: 2026-01-12 02:54:57

Searching Manuals

Time of First Successful Submission: 2026-01-12 02:58:07

Searching For Manuals

Time of First Successful Submission: 2026-01-12 03:04:58

Helpful Programs

Time of First Successful Submission: 2026-01-12 03:09:51

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-01-12 03:52:45

Matching with ?

Time of First Successful Submission: 2026-01-12 03:54:41

Matching with []

Time of First Successful Submission: 2026-01-12 03:59:22

Matching paths with []

Time of First Successful Submission: 2026-01-12 04:01:12

Multiple globs

Time of First Successful Submission: 2026-01-12 04:04:51

Mixing globs

Time of First Successful Submission: 2026-01-12 04:14:25

Exclusionary globbing

Time of First Successful Submission: 2026-01-12 04:20:05

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-01-12 04:40:19

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-01-12 05:40:02

Redirecting more output

Time of First Successful Submission: 2026-01-12 05:41:49

Appending output

Time of First Successful Submission: 2026-01-12 05:44:50

Redirecting errors

Time of First Successful Submission: 2026-01-12 05:48:03

Redirecting input

Time of First Successful Submission: 2026-01-12 06:17:25

Grepping stored results

Time of First Successful Submission: 2026-01-12 06:20:10

Grepping live output

Time of First Successful Submission: 2026-01-12 06:23:04

Grepping errors

Time of First Successful Submission: 2026-01-12 06:26:05

Filtering with grep -v

Time of First Successful Submission: 2026-01-12 06:29:23

Filtering with sed

Time of First Successful Submission: 2026-01-12 06:32:42

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-12 06:41:22

Process substitution for input

Time of First Successful Submission: 2026-01-12 06:48:05

Writing to multiple programs

Time of First Successful Submission: 2026-01-12 07:18:44

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-12 07:32:25

Named pipes

Time of First Successful Submission: 2026-01-12 07:46:40

Printing Variables

Time of First Successful Submission: 2026-01-12 08:57:37

Setting Variables

Time of First Successful Submission: 2026-01-12 09:00:08

Multi-word Variables

Time of First Successful Submission: 2026-01-12 09:05:58

Exporting Variables

Time of First Successful Submission: 2026-01-12 09:16:09

Printing Exported Variables

Time of First Successful Submission: 2026-01-12 09:17:50

Storing Command Output

Time of First Successful Submission: 2026-01-12 09:23:29

Reading Input

Time of First Successful Submission: 2026-01-12 09:28:40

Reading Files

Time of First Successful Submission: 2026-01-12 09:39:03

Translating characters

Time of First Successful Submission: 2026-01-12 10:59:38

Deleting characters

Time of First Successful Submission: 2026-01-12 11:03:28

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-01-12 11:14:59

Sorting data

Time of First Successful Submission: 2026-01-12 11:21:49

Listing Processes

Time of First Successful Submission: 2026-01-12 12:57:50

Killing Processes

Time of First Successful Submission: 2026-01-12 13:03:11

Interrupting Processes

Time of First Successful Submission: 2026-01-12 13:06:32

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-12 13:13:55

Suspending Processes

Time of First Successful Submission: 2026-01-12 13:16:38

Resuming Processes

Time of First Successful Submission: 2026-01-12 13:17:25

Backgrounding Processes

Time of First Successful Submission: 2026-01-12 13:20:08

Foregrounding Processes

Time of First Successful Submission: 2026-01-12 13:21:21

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-12 13:23:23

Process Exit Codes

Time of First Successful Submission: 2026-01-12 13:25:54

Becoming root with su

Time of First Successful Submission: 2026-01-13 02:17:04

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-01-13 02:28:48

Changing File Ownership

Time of First Successful Submission: 2026-01-13 02:39:32

Groups and Files

Time of First Successful Submission: 2026-01-13 02:45:55

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-01-13 03:00:17

Executable Files

Time of First Successful Submission: 2026-01-13 03:02:59

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-01-13 03:35:05

The SUID Bit

Time of First Successful Submission: 2026-01-13 03:50:19

Chaining with Semicolons

Time of First Successful Submission: 2026-01-13 03:56:30

Building on Success

Time of First Successful Submission: 2026-01-13 03:57:17

Handling Failure

Time of First Successful Submission: 2026-01-13 03:58:59

Your First Shell Script

Time of First Successful Submission: 2026-01-13 04:11:10

Redirecting Script Output

Time of First Successful Submission: 2026-01-13 04:17:43

Executable Shell Scripts

Time of First Successful Submission: 2026-01-13 04:23:06

Understanding Shebangs

Time of First Successful Submission: 2026-01-13 04:30:47

Scripting with Arguments

Time of First Successful Submission: 2026-01-13 04:38:56

Scripting with Conditionals

Time of First Successful Submission: 2026-01-13 04:45:58

Scripting with Default Cases

Time of First Successful Submission: 2026-01-13 04:53:09

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-01-13 05:25:18

Launching Screen

Time of First Successful Submission: 2026-01-13 05:28:40

Detaching and Attaching

Time of First Successful Submission: 2026-01-13 05:35:47

Finding Sessions

Time of First Successful Submission: 2026-01-13 05:42:03

Switching Windows

Time of First Successful Submission: 2026-01-13 05:49:55

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-13 05:55:19

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-13 05:58:44

The PATH Variable

Time of First Successful Submission: 2026-01-13 06:14:18

Setting PATH

Time of First Successful Submission: 2026-01-13 06:16:53

Finding Commands

Time of First Successful Submission: 2026-01-13 06:19:46

Adding Commands

Time of First Successful Submission: 2026-01-13 06:34:12

Hijacking Commands

Time of First Successful Submission: 2026-01-13 06:39:21

Bashrc Backdoor

Time of First Successful Submission: 2026-01-13 07:44:14

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-01-13 08:50:07

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-01-13 09:02:14

The Fork Bomb

Time of First Successful Submission: 2026-01-13 10:09:23

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-13 10:13:43

rm -rf /

Time of First Successful Submission: 2026-01-13 10:19:19

Life after rm -rf /

Time of First Successful Submission: 2026-01-13 10:27:57

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-13 10:34:59


Computing 101

2 / 69 18543 / 19238


Your First Register

Time of First Successful Submission: 2026-01-13 12:01:11

Your First Syscall

Time of First Successful Submission: 2026-01-13 12:06:26


CybHer Dojo

5 / 104 28456 / 37713


Using the Terminal

Time of First Successful Submission: 2026-01-09 09:07:04

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-09 09:10:25

Using the GUI Desktop

Time of First Successful Submission: 2026-01-09 09:13:32

Pasting into the Desktop

Time of First Successful Submission: 2026-01-09 09:16:33

Restarting Challenges

Time of First Successful Submission: 2026-01-09 09:23:42


GCA CTF

5 / 104 28456 / 37713


Using the Terminal

Time of First Successful Submission: 2026-01-09 09:07:04

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-09 09:10:25

Using the GUI Desktop

Time of First Successful Submission: 2026-01-09 09:13:32

Pasting into the Desktop

Time of First Successful Submission: 2026-01-09 09:16:33

Restarting Challenges

Time of First Successful Submission: 2026-01-09 09:23:42