Danyjack

Intro to Programming Languages

15 / 234 8315 / 31979


Commands

Time of First Successful Submission: 2026-02-03 17:08:40

Command Arguments

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

Command History

Time of First Successful Submission: 2026-02-03 17:12:27

The Root Path

Time of First Successful Submission: 2026-02-03 17:15:52

Absolute Paths

Time of First Successful Submission: 2026-02-03 17:17:23

Changing position

Time of First Successful Submission: 2026-02-03 17:27:30

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-03 17:30:21

Relative Paths

Time of First Successful Submission: 2026-02-03 17:33:13

Cat

Time of First Successful Submission: 2026-02-03 17:47:11

Ls

Time of First Successful Submission: 2026-02-03 17:55:04

Ls All

Time of First Successful Submission: 2026-02-03 18:01:22

Find

Time of First Successful Submission: 2026-02-03 18:13:29

Piping Echo

Time of First Successful Submission: 2026-02-03 19:30:48

Piping Stdout

Time of First Successful Submission: 2026-02-03 19:32:22

Piping Stdin

Time of First Successful Submission: 2026-02-03 19:46:19


Start Here

6 / 12 28979 / 43346


Using the Terminal

Time of First Successful Submission: 2026-02-03 16:00:09

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-03 16:12:27

Using the GUI Desktop

Time of First Successful Submission: 2026-02-03 16:31:32

Pasting into the Desktop

Time of First Successful Submission: 2026-02-03 16:56:41

Restarting Challenges

Time of First Successful Submission: 2026-02-03 17:01:44


Linux Luminarium

118 / 128 4763 / 32388


Intro to Commands

Time of First Successful Submission: 2026-02-03 17:08:40

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-02-03 17:12:27

The Root

Time of First Successful Submission: 2026-02-03 17:15:52

Program and absolute paths

Time of First Successful Submission: 2026-02-03 17:17:23

Position thy self

Time of First Successful Submission: 2026-02-03 17:27:30

Position elsewhere

Time of First Successful Submission: 2026-02-03 17:30:21

implicit relative paths, from /

Time of First Successful Submission: 2026-02-03 17:33:13

explicit relative paths, from /

Time of First Successful Submission: 2026-02-03 17:38:25

implicit relative path

Time of First Successful Submission: 2026-02-03 17:40:13

home sweet home

Time of First Successful Submission: 2026-02-03 17:44:52

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-03 17:47:11

catting absolute paths

Time of First Successful Submission: 2026-02-03 17:48:20

more catting practice

Time of First Successful Submission: 2026-02-03 17:50:23

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-03 17:51:50

comparing files

Time of First Successful Submission: 2026-02-03 17:53:55

listing files

Time of First Successful Submission: 2026-02-03 17:55:04

touching files

Time of First Successful Submission: 2026-02-03 17:56:22

removing files

Time of First Successful Submission: 2026-02-03 17:57:07

moving files

Time of First Successful Submission: 2026-02-03 17:59:19

copying files

Time of First Successful Submission: 2026-02-03 18:00:09

hidden files

Time of First Successful Submission: 2026-02-03 18:01:22

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-03 18:09:26

making directories

Time of First Successful Submission: 2026-02-03 18:10:26

finding files

Time of First Successful Submission: 2026-02-03 18:13:29

linking files

Time of First Successful Submission: 2026-02-03 18:31:10

Learning From Documentation

Time of First Successful Submission: 2026-02-03 18:34:34

Learning Complex Usage

Time of First Successful Submission: 2026-02-03 18:37:46

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-02-03 18:46:08

Searching For Manuals

Time of First Successful Submission: 2026-02-03 18:50:32

Helpful Programs

Time of First Successful Submission: 2026-02-03 18:53:55

Help for Builtins

Time of First Successful Submission: 2026-02-03 18:56:15

Matching with *

Time of First Successful Submission: 2026-02-03 19:03:59

Matching with ?

Time of First Successful Submission: 2026-02-03 19:05:01

Matching with []

Time of First Successful Submission: 2026-02-03 19:07:02

Matching paths with []

Time of First Successful Submission: 2026-02-03 19:14:48

Multiple globs

Time of First Successful Submission: 2026-02-03 19:16:59

Mixing globs

Time of First Successful Submission: 2026-02-03 19:19:02

Exclusionary globbing

Time of First Successful Submission: 2026-02-03 19:20:50

Tab completion

Time of First Successful Submission: 2026-02-03 19:23:02

Multiple options for tab completion

Time of First Successful Submission: 2026-02-03 19:24:52

Tab completion on commands

Time of First Successful Submission: 2026-02-03 19:26:30

Redirecting output

Time of First Successful Submission: 2026-02-03 19:30:48

Redirecting more output

Time of First Successful Submission: 2026-02-03 19:32:22

Appending output

Time of First Successful Submission: 2026-02-03 19:39:14

Redirecting errors

Time of First Successful Submission: 2026-02-03 19:42:50

Redirecting input

Time of First Successful Submission: 2026-02-03 19:46:19

Grepping stored results

Time of First Successful Submission: 2026-02-03 19:49:20

Grepping live output

Time of First Successful Submission: 2026-02-03 19:50:52

Grepping errors

Time of First Successful Submission: 2026-02-03 19:54:00

Filtering with grep -v

Time of First Successful Submission: 2026-02-03 19:55:41

Filtering with sed

Time of First Successful Submission: 2026-02-03 19:57:42

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-03 20:08:31

Process substitution for input

Time of First Successful Submission: 2026-02-03 20:17:10

Writing to multiple programs

Time of First Successful Submission: 2026-02-03 20:25:40

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-03 20:30:51

Named pipes

Time of First Successful Submission: 2026-02-03 20:38:44

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-02-04 17:32:37

Multi-word Variables

Time of First Successful Submission: 2026-02-04 17:34:00

Exporting Variables

Time of First Successful Submission: 2026-02-04 17:40:30

Printing Exported Variables

Time of First Successful Submission: 2026-02-04 17:41:39

Storing Command Output

Time of First Successful Submission: 2026-02-04 17:43:54

Reading Input

Time of First Successful Submission: 2026-02-04 17:47:02

Reading Files

Time of First Successful Submission: 2026-02-04 17:50:48

Translating characters

Time of First Successful Submission: 2026-02-04 18:00:59

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-02-04 18:24:57

Extracting specific sections of text

Time of First Successful Submission: 2026-02-04 18:28:20

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-02-04 18:42:00

Killing Processes

Time of First Successful Submission: 2026-02-04 18:45:26

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-04 18:50:20

Suspending Processes

Time of First Successful Submission: 2026-02-04 18:51:48

Resuming Processes

Time of First Successful Submission: 2026-02-04 18:53:28

Backgrounding Processes

Time of First Successful Submission: 2026-02-04 18:56:12

Foregrounding Processes

Time of First Successful Submission: 2026-02-04 18:57:12

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-04 18:58:39

Process Exit Codes

Time of First Successful Submission: 2026-02-04 19:00:38

Becoming root with su

Time of First Successful Submission: 2026-02-04 19:08:35

Other users with su

Time of First Successful Submission: 2026-02-04 19:10:24

Cracking passwords

Time of First Successful Submission: 2026-02-04 19:19:51

Using sudo

Time of First Successful Submission: 2026-02-04 19:24:06

Changing File Ownership

Time of First Successful Submission: 2026-02-04 19:40:26

Groups and Files

Time of First Successful Submission: 2026-02-04 19:48:46

Fun With Groups Names

Time of First Successful Submission: 2026-02-04 19:53:09

Changing Permissions

Time of First Successful Submission: 2026-02-04 20:03:47

Executable Files

Time of First Successful Submission: 2026-02-04 20:11:40

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-04 20:17:17

Permissions Setting Practice

Time of First Successful Submission: 2026-02-04 20:30:54

The SUID Bit

Time of First Successful Submission: 2026-02-04 20:34:43

Chaining with Semicolons

Time of First Successful Submission: 2026-02-04 21:26:30

Building on Success

Time of First Successful Submission: 2026-02-04 21:28:56

Handling Failure

Time of First Successful Submission: 2026-02-04 21:29:58

Your First Shell Script

Time of First Successful Submission: 2026-02-04 21:35:28

Redirecting Script Output

Time of First Successful Submission: 2026-02-04 21:38:00

Executable Shell Scripts

Time of First Successful Submission: 2026-02-04 21:41:20

Understanding Shebangs

Time of First Successful Submission: 2026-02-04 21:47:28

Scripting with Arguments

Time of First Successful Submission: 2026-02-04 21:51:38

Scripting with Conditionals

Time of First Successful Submission: 2026-02-04 21:56:41

Scripting with Default Cases

Time of First Successful Submission: 2026-02-04 21:58:34

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-04 22:01:16

Reading Shell Scripts

Time of First Successful Submission: 2026-02-04 22:03:27

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-02-05 17:45:29

Finding Sessions

Time of First Successful Submission: 2026-02-05 17:46:59

Switching Windows

Time of First Successful Submission: 2026-02-05 17:49:01

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-05 17:50:32

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-05 17:52:06

The PATH Variable

Time of First Successful Submission: 2026-02-05 17:58:21

Setting PATH

Time of First Successful Submission: 2026-02-05 18:01:07

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-02-05 18:16:33

Hijacking Commands

Time of First Successful Submission: 2026-02-05 18:28:52

Bashrc Backdoor

Time of First Successful Submission: 2026-02-05 18:38:24


GCA CTF

6 / 104 29125 / 43623


Using the Terminal

Time of First Successful Submission: 2026-02-03 16:00:09

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-03 16:12:27

Using the GUI Desktop

Time of First Successful Submission: 2026-02-03 16:31:32

Pasting into the Desktop

Time of First Successful Submission: 2026-02-03 16:56:41

Restarting Challenges

Time of First Successful Submission: 2026-02-03 17:01:44

Getting Help

Time of First Successful Submission: 2026-02-03 17:04:56