SpaghettiSpine

🐧

Intro to Programming Languages

15 / 234 2200 / 29774


Commands

Time of First Successful Submission: 2025-06-05 15:14:14

Command Arguments

Time of First Successful Submission: 2025-06-05 15:17:08

Command History

Time of First Successful Submission: 2025-06-06 11:48:13

The Root Path

Time of First Successful Submission: 2025-06-05 15:27:24

Absolute Paths

Time of First Successful Submission: 2025-06-05 15:35:58

Changing position

Time of First Successful Submission: 2025-06-05 15:38:40

Changing to an Absolute Path

Time of First Successful Submission: 2025-06-05 15:40:47

Relative Paths

Time of First Successful Submission: 2025-06-05 16:09:30

Cat

Time of First Successful Submission: 2025-06-05 16:44:42

Ls

Time of First Successful Submission: 2025-06-05 18:56:45

Ls All

Time of First Successful Submission: 2025-06-06 11:49:29

Find

Time of First Successful Submission: 2025-06-06 13:18:44

Piping Echo

Time of First Successful Submission: 2025-07-23 17:22:32

Piping Stdout

Time of First Successful Submission: 2025-07-24 13:48:38

Piping Stdin

Time of First Successful Submission: 2025-07-24 14:35:57


Linux Luminarium

126 / 128 3215 / 30140


Intro to Commands

Time of First Successful Submission: 2025-06-05 15:14:14

Intro to Arguments

Time of First Successful Submission: 2025-06-05 15:17:08

Command History

Time of First Successful Submission: 2025-06-06 11:48:13

The Root

Time of First Successful Submission: 2025-06-05 15:27:24

Program and absolute paths

Time of First Successful Submission: 2025-06-05 15:35:58

Position thy self

Time of First Successful Submission: 2025-06-05 15:38:40

Position elsewhere

Time of First Successful Submission: 2025-06-05 15:40:47

implicit relative paths, from /

Time of First Successful Submission: 2025-06-05 16:09:30

explicit relative paths, from /

Time of First Successful Submission: 2025-06-05 16:13:16

implicit relative path

Time of First Successful Submission: 2025-06-05 16:15:32

home sweet home

Time of First Successful Submission: 2025-06-05 16:21:19

cat: not the pet, but the command!

Time of First Successful Submission: 2025-06-05 16:44:42

catting absolute paths

Time of First Successful Submission: 2025-06-05 16:45:24

more catting practice

Time of First Successful Submission: 2025-06-05 16:46:40

grepping for a needle in a haystack

Time of First Successful Submission: 2025-06-05 16:48:46

comparing files

Time of First Successful Submission: 2025-08-22 20:24:15

listing files

Time of First Successful Submission: 2025-06-05 18:56:45

touching files

Time of First Successful Submission: 2025-06-05 19:22:55

removing files

Time of First Successful Submission: 2025-06-05 19:23:58

moving files

Time of First Successful Submission: 2025-06-05 19:25:20

copying files

Time of First Successful Submission: 2026-02-19 23:34:12

hidden files

Time of First Successful Submission: 2025-06-06 11:49:29

An Epic Filesystem Quest

Time of First Successful Submission: 2025-06-06 12:49:49

making directories

Time of First Successful Submission: 2025-06-06 13:15:46

finding files

Time of First Successful Submission: 2025-06-06 13:18:44

linking files

Time of First Successful Submission: 2025-08-22 20:28:35

Learning From Documentation

Time of First Successful Submission: 2025-06-06 15:46:44

Learning Complex Usage

Time of First Successful Submission: 2025-06-06 15:50:11

Reading Manuals

Time of First Successful Submission: 2025-07-23 12:52:52

Searching Manuals

Time of First Successful Submission: 2025-07-23 12:56:08

Searching For Manuals

Time of First Successful Submission: 2025-08-22 20:32:01

Helpful Programs

Time of First Successful Submission: 2025-07-23 13:44:38

Help for Builtins

Time of First Successful Submission: 2025-07-23 13:51:25

Matching with *

Time of First Successful Submission: 2025-07-23 13:55:44

Matching with ?

Time of First Successful Submission: 2025-07-23 14:09:43

Matching with []

Time of First Successful Submission: 2025-07-23 14:14:02

Matching paths with []

Time of First Successful Submission: 2025-07-23 14:21:37

Multiple globs

Time of First Successful Submission: 2025-07-23 14:19:41

Mixing globs

Time of First Successful Submission: 2025-07-23 16:30:06

Exclusionary globbing

Time of First Successful Submission: 2025-08-22 20:34:37

Tab completion

Time of First Successful Submission: 2025-07-24 13:06:26

Multiple options for tab completion

Time of First Successful Submission: 2025-07-24 13:41:16

Tab completion on commands

Time of First Successful Submission: 2025-07-24 13:42:46

Redirecting output

Time of First Successful Submission: 2025-07-23 17:22:32

Redirecting more output

Time of First Successful Submission: 2025-07-24 13:48:38

Appending output

Time of First Successful Submission: 2025-07-24 14:16:06

Redirecting errors

Time of First Successful Submission: 2025-07-24 14:29:33

Redirecting input

Time of First Successful Submission: 2025-07-24 14:35:57

Grepping stored results

Time of First Successful Submission: 2025-07-24 14:39:38

Grepping live output

Time of First Successful Submission: 2025-07-24 14:41:26

Grepping errors

Time of First Successful Submission: 2025-07-24 14:43:55

Filtering with grep -v

Time of First Successful Submission: 2025-07-24 14:48:56

Filtering with sed

Time of First Successful Submission: 2026-02-19 23:35:25

Duplicating piped data with tee

Time of First Successful Submission: 2025-07-24 14:57:07

Process substitution for input

Time of First Successful Submission: 2025-08-22 20:38:15

Writing to multiple programs

Time of First Successful Submission: 2025-08-22 20:40:42

Split-piping stderr and stdout

Time of First Successful Submission: 2025-08-22 20:48:45

Named pipes

Time of First Successful Submission: 2025-08-22 20:51:10

Printing Variables

Time of First Successful Submission: 2025-07-24 16:56:52

Setting Variables

Time of First Successful Submission: 2025-07-24 16:57:59

Multi-word Variables

Time of First Successful Submission: 2025-07-24 17:01:28

Exporting Variables

Time of First Successful Submission: 2025-07-25 13:36:31

Printing Exported Variables

Time of First Successful Submission: 2025-07-25 13:37:56

Storing Command Output

Time of First Successful Submission: 2025-07-25 13:41:51

Reading Input

Time of First Successful Submission: 2025-07-25 13:58:13

Reading Files

Time of First Successful Submission: 2025-07-25 14:05:20

Translating characters

Time of First Successful Submission: 2025-07-25 14:20:39

Deleting characters

Time of First Successful Submission: 2025-07-25 14:23:48

Deleting newlines

Time of First Successful Submission: 2025-07-25 14:40:23

Extracting the first lines with head

Time of First Successful Submission: 2025-07-25 14:45:31

Extracting specific sections of text

Time of First Successful Submission: 2025-07-25 14:55:12

Sorting data

Time of First Successful Submission: 2025-08-22 20:52:46

Listing Processes

Time of First Successful Submission: 2025-07-25 15:06:44

Killing Processes

Time of First Successful Submission: 2025-07-25 15:12:08

Interrupting Processes

Time of First Successful Submission: 2025-08-29 19:27:37

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-29 19:55:39

Suspending Processes

Time of First Successful Submission: 2025-08-29 19:56:39

Resuming Processes

Time of First Successful Submission: 2025-08-29 19:57:22

Backgrounding Processes

Time of First Successful Submission: 2025-08-29 20:02:38

Foregrounding Processes

Time of First Successful Submission: 2025-08-29 20:04:02

Starting Backgrounded Processes

Time of First Successful Submission: 2025-08-29 20:09:39

Process Exit Codes

Time of First Successful Submission: 2025-08-29 20:15:48

Becoming root with su

Time of First Successful Submission: 2025-08-29 20:18:47

Other users with su

Time of First Successful Submission: 2025-08-29 20:20:38

Cracking passwords

Time of First Successful Submission: 2025-08-29 20:26:25

Using sudo

Time of First Successful Submission: 2025-08-29 20:28:35

Changing File Ownership

Time of First Successful Submission: 2026-02-19 23:37:17

Groups and Files

Time of First Successful Submission: 2026-02-19 23:38:21

Fun With Groups Names

Time of First Successful Submission: 2026-02-19 23:40:24

Changing Permissions

Time of First Successful Submission: 2026-02-19 23:41:30

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-19 23:46:54

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-02-20 03:52:42

Your First Shell Script

Time of First Successful Submission: 2026-02-20 03:54:09

Redirecting Script Output

Time of First Successful Submission: 2026-02-20 03:56:32

Executable Shell Scripts

Time of First Successful Submission: 2026-02-20 03:58:37

Understanding Shebangs

Time of First Successful Submission: 2026-02-20 03:59:56

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-02-20 04:06:39

Scripting with Default Cases

Time of First Successful Submission: 2026-02-20 04:07:24

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-02-20 04:12:51

Detaching and Attaching

Time of First Successful Submission: 2026-02-20 04:14:57

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-02-20 04:25:48

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-02-20 04:42:52

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-02-20 04:44:52

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-20 04:49:44

Snooping on Configurations

Time of First Successful Submission: 2026-02-20 04:51:29

The Fork Bomb

Time of First Successful Submission: 2026-02-20 05:01:31

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-20 05:03:21

rm -rf /

Time of First Successful Submission: 2026-02-20 05:06:57

Life after rm -rf /

Time of First Successful Submission: 2026-02-20 05:15:03

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-20 05:20:49


Playing With Programs

3 / 116 20289 / 22800


What's the password?

Time of First Successful Submission: 2025-06-05 16:53:29

... and again!

Time of First Successful Submission: 2025-06-05 16:54:55

Newline Troubles

Time of First Successful Submission: 2025-06-05 17:04:47