Raphz

Intro to Programming Languages

15 / 253 17049 / 53681


Commands

Time of First Successful Submission: 2026-09-29 09:57:51

Command Arguments

Time of First Successful Submission: 2026-09-29 10:00:17

Command History

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

The Root Path

Time of First Successful Submission: 2026-09-30 11:53:58

Absolute Paths

Time of First Successful Submission: 2026-09-30 11:54:50

Changing position

Time of First Successful Submission: 2026-09-30 12:08:10

Changing to an Absolute Path

Time of First Successful Submission: 2026-09-30 12:12:13

Relative Paths

Time of First Successful Submission: 2026-09-30 12:16:05

Cat

Time of First Successful Submission: 2026-09-25 11:05:04

Ls

Time of First Successful Submission: 2026-09-30 12:59:29

Ls All

Time of First Successful Submission: 2026-09-30 14:21:55

Find

Time of First Successful Submission: 2026-10-02 09:54:56

Piping Echo

Time of First Successful Submission: 2026-10-08 17:08:16

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-10-08 22:23:03


Linux Luminarium

127 / 128 6648 / 54401


Intro to Commands

Time of First Successful Submission: 2026-09-29 09:57:51

Intro to Arguments

Time of First Successful Submission: 2026-09-29 10:00:17

Command History

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

The Root

Time of First Successful Submission: 2026-09-30 11:53:58

Program and absolute paths

Time of First Successful Submission: 2026-09-30 11:54:50

Position thy self

Time of First Successful Submission: 2026-09-30 12:08:10

Position elsewhere

Time of First Successful Submission: 2026-09-30 12:12:13

implicit relative paths, from /

Time of First Successful Submission: 2026-09-30 12:16:05

explicit relative paths, from /

Time of First Successful Submission: 2026-09-30 12:24:32

implicit relative path

Time of First Successful Submission: 2026-09-30 12:26:45

home sweet home

Time of First Successful Submission: 2026-09-30 12:36:25

cat: not the pet, but the command!

Time of First Successful Submission: 2026-09-25 11:05:04

catting absolute paths

Time of First Successful Submission: 2026-09-25 11:08:59

more catting practice

Time of First Successful Submission: 2026-09-25 11:11:03

grepping for a needle in a haystack

Time of First Successful Submission: 2026-09-25 11:21:27

comparing files

Time of First Successful Submission: 2026-09-25 11:29:31

listing files

Time of First Successful Submission: 2026-09-30 12:59:29

touching files

Time of First Successful Submission: 2026-09-30 13:06:01

removing files

Time of First Successful Submission: 2026-09-30 13:07:42

moving files

Time of First Successful Submission: 2026-09-30 13:10:08

copying files

Time of First Successful Submission: 2026-09-30 13:13:10

hidden files

Time of First Successful Submission: 2026-09-30 14:21:55

An Epic Filesystem Quest

Time of First Successful Submission: 2026-09-30 14:06:09

making directories

Time of First Successful Submission: 2026-09-30 14:08:56

finding files

Time of First Successful Submission: 2026-10-02 09:54:56

linking files

Time of First Successful Submission: 2026-10-05 09:39:41

Learning From Documentation

Time of First Successful Submission: 2026-10-02 17:48:42

Learning Complex Usage

Time of First Successful Submission: 2026-10-02 17:53:00

Reading Manuals

Time of First Successful Submission: 2026-10-07 09:12:31

Searching Manuals

Time of First Successful Submission: 2026-10-07 09:32:22

Searching For Manuals

Time of First Successful Submission: 2026-10-07 09:37:50

Helpful Programs

Time of First Successful Submission: 2026-10-07 09:50:27

Help for Builtins

Time of First Successful Submission: 2026-10-07 09:59:00

Matching with *

Time of First Successful Submission: 2026-10-07 13:14:39

Matching with ?

Time of First Successful Submission: 2026-10-07 13:22:40

Matching with []

Time of First Successful Submission: 2026-10-07 13:30:15

Matching paths with []

Time of First Successful Submission: 2026-10-07 13:40:10

Multiple globs

Time of First Successful Submission: 2026-10-07 13:43:34

Mixing globs

Time of First Successful Submission: 2026-10-07 13:55:00

Exclusionary globbing

Time of First Successful Submission: 2026-10-07 14:05:04

Tab completion

Time of First Successful Submission: 2026-10-07 14:13:42

Multiple options for tab completion

Time of First Successful Submission: 2026-10-30 21:44:03

Tab completion on commands

Time of First Successful Submission: 2026-10-07 14:43:17

Redirecting output

Time of First Successful Submission: 2026-10-08 17:08:16

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-10-08 21:44:26

Redirecting errors

Time of First Successful Submission: 2026-10-09 12:06:44

Redirecting input

Time of First Successful Submission: 2026-10-08 22:23:03

Grepping stored results

Time of First Successful Submission: 2026-10-08 22:30:57

Grepping live output

Time of First Successful Submission: 2026-10-09 09:38:40

Grepping errors

Time of First Successful Submission: 2026-10-09 09:52:08

Filtering with grep -v

Time of First Successful Submission: 2026-10-09 09:56:30

Filtering with sed

Time of First Successful Submission: 2026-10-09 10:06:11

Duplicating piped data with tee

Time of First Successful Submission: 2026-10-09 10:40:57

Process substitution for input

Time of First Successful Submission: 2026-10-09 11:01:59

Writing to multiple programs

Time of First Successful Submission: 2026-10-09 11:25:56

Split-piping stderr and stdout

Time of First Successful Submission: 2026-10-09 11:35:15

Named pipes

Time of First Successful Submission: 2026-10-09 11:59:11

Printing Variables

Time of First Successful Submission: 2026-10-09 21:18:41

Setting Variables

Time of First Successful Submission: 2026-10-09 21:22:16

Multi-word Variables

Time of First Successful Submission: 2026-10-09 21:24:29

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-10-09 21:36:36

Storing Command Output

Time of First Successful Submission: 2026-10-09 21:41:08

Reading Input

Time of First Successful Submission: 2026-10-09 21:50:34

Reading Files

Time of First Successful Submission: 2026-10-09 21:53:53

Translating characters

Time of First Successful Submission: 2026-10-12 07:51:56

Deleting characters

Time of First Successful Submission: 2026-10-12 08:05:16

Deleting newlines

Time of First Successful Submission: 2026-10-12 08:18:41

Extracting the first lines with head

Time of First Successful Submission: 2026-10-12 08:29:56

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-10-13 09:14:26

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-10-13 11:28:56

Interrupting Processes

Time of First Successful Submission: 2026-10-13 11:30:34

Killing Misbehaving Processes

Time of First Successful Submission: 2026-10-13 11:45:27

Suspending Processes

Time of First Successful Submission: 2026-10-13 11:48:07

Resuming Processes

Time of First Successful Submission: 2026-10-13 11:49:10

Backgrounding Processes

Time of First Successful Submission: 2026-10-13 11:57:39

Foregrounding Processes

Time of First Successful Submission: 2026-10-13 12:00:49

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-10-13 12:13:00

Becoming root with su

Time of First Successful Submission: 2026-10-15 09:27:55

Other users with su

Time of First Successful Submission: 2026-10-15 09:29:18

Cracking passwords

Time of First Successful Submission: 2026-10-15 21:57:12

Using sudo

Time of First Successful Submission: 2026-10-15 22:06:19

Changing File Ownership

Time of First Successful Submission: 2026-10-16 11:46:03

Groups and Files

Time of First Successful Submission: 2026-10-16 11:55:16

Fun With Groups Names

Time of First Successful Submission: 2026-10-16 12:02:47

Changing Permissions

Time of First Successful Submission: 2026-10-16 12:16:06

Executable Files

Time of First Successful Submission: 2026-10-16 12:18:41

Permission Tweaking Practice

Time of First Successful Submission: 2026-10-16 12:43:34

Permissions Setting Practice

Time of First Successful Submission: 2026-10-16 14:02:49

The SUID Bit

Time of First Successful Submission: 2026-10-16 14:07:15

Chaining with Semicolons

Time of First Successful Submission: 2026-10-16 21:50:08

Building on Success

Time of First Successful Submission: 2026-10-16 21:54:29

Handling Failure

Time of First Successful Submission: 2026-10-16 21:57:36

Your First Shell Script

Time of First Successful Submission: 2026-10-16 22:22:13

Redirecting Script Output

Time of First Successful Submission: 2026-10-16 22:49:08

Executable Shell Scripts

Time of First Successful Submission: 2026-10-16 23:11:19

Understanding Shebangs

Time of First Successful Submission: 2026-10-19 08:42:15

Scripting with Arguments

Time of First Successful Submission: 2026-10-21 07:43:04

Scripting with Conditionals

Time of First Successful Submission: 2026-10-21 08:54:56

Scripting with Default Cases

Time of First Successful Submission: 2026-10-21 09:02:48

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-10-21 09:41:19

Reading Shell Scripts

Time of First Successful Submission: 2026-10-21 09:50:20

Launching Screen

Time of First Successful Submission: 2026-10-21 12:06:05

Detaching and Attaching

Time of First Successful Submission: 2026-10-21 12:15:16

Finding Sessions

Time of First Successful Submission: 2026-10-21 12:26:36

Switching Windows

Time of First Successful Submission: 2026-10-21 12:41:01

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-10-21 12:49:42

Switching Windows (tmux)

Time of First Successful Submission: 2026-10-21 13:08:51

The PATH Variable

Time of First Successful Submission: 2026-10-21 13:16:16

Setting PATH

Time of First Successful Submission: 2026-10-21 13:28:09

Finding Commands

Time of First Successful Submission: 2026-10-21 14:08:53

Adding Commands

Time of First Successful Submission: 2026-10-21 14:44:40

Hijacking Commands

Time of First Successful Submission: 2026-10-21 14:54:38

Bashrc Backdoor

Time of First Successful Submission: 2026-10-22 11:14:31

Sniffing Input

Time of First Successful Submission: 2026-10-26 11:17:05

Overshared Directories

Time of First Successful Submission: 2026-10-26 11:52:27

Tricky Linking

Time of First Successful Submission: 2026-10-26 22:01:05

Sniffing Process Arguments

Time of First Successful Submission: 2026-10-26 22:12:03

Snooping on Configurations

Time of First Successful Submission: 2026-10-26 22:20:01

The Fork Bomb

Time of First Successful Submission: 2026-10-27 23:02:31

Disk-Space Doomsday

Time of First Successful Submission: 2026-10-26 23:12:20

rm -rf /

Time of First Successful Submission: 2026-10-26 23:19:32

Life after rm -rf /

Time of First Successful Submission: 2026-10-26 23:26:18

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-10-26 23:39:02