user123456123

🐧

Intro to Programming Languages

15 / 234 10813 / 34891


Commands

Time of First Successful Submission: 2026-05-24 01:23:04

Command Arguments

Time of First Successful Submission: 2026-05-24 01:24:40

Command History

Time of First Successful Submission: 2026-05-24 01:25:21

The Root Path

Time of First Successful Submission: 2026-05-24 19:07:09

Absolute Paths

Time of First Successful Submission: 2026-05-24 19:08:31

Changing position

Time of First Successful Submission: 2026-05-24 19:10:13

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-24 19:14:02

Relative Paths

Time of First Successful Submission: 2026-05-24 19:58:04

Cat

Time of First Successful Submission: 2026-05-25 22:54:40

Ls

Time of First Successful Submission: 2026-05-25 23:11:10

Ls All

Time of First Successful Submission: 2026-05-25 23:14:54

Find

Time of First Successful Submission: 2026-05-28 18:30:00

Piping Echo

Time of First Successful Submission: 2026-05-31 14:05:30

Piping Stdout

Time of First Successful Submission: 2026-05-31 14:07:56

Piping Stdin

Time of First Successful Submission: 2026-05-31 14:15:33


Linux Luminarium

128 / 128 3410 / 35366


Intro to Commands

Time of First Successful Submission: 2026-05-24 01:23:04

Intro to Arguments

Time of First Successful Submission: 2026-05-24 01:24:40

Command History

Time of First Successful Submission: 2026-05-24 01:25:21

The Root

Time of First Successful Submission: 2026-05-24 19:07:09

Program and absolute paths

Time of First Successful Submission: 2026-05-24 19:08:31

Position thy self

Time of First Successful Submission: 2026-05-24 19:10:13

Position elsewhere

Time of First Successful Submission: 2026-05-24 19:14:02

implicit relative paths, from /

Time of First Successful Submission: 2026-05-24 19:58:04

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-05-25 22:47:55

home sweet home

Time of First Successful Submission: 2026-05-25 22:51:44

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-25 22:54:40

catting absolute paths

Time of First Successful Submission: 2026-05-25 22:55:40

more catting practice

Time of First Successful Submission: 2026-05-25 22:56:36

grepping for a needle in a haystack

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

comparing files

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

listing files

Time of First Successful Submission: 2026-05-25 23:11:10

touching files

Time of First Successful Submission: 2026-05-25 23:11:52

removing files

Time of First Successful Submission: 2026-05-25 23:12:28

moving files

Time of First Successful Submission: 2026-05-25 23:13:27

copying files

Time of First Successful Submission: 2026-05-25 23:14:05

hidden files

Time of First Successful Submission: 2026-05-25 23:14:54

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-25 23:19:30

making directories

Time of First Successful Submission: 2026-05-25 23:20:47

finding files

Time of First Successful Submission: 2026-05-28 18:30:00

linking files

Time of First Successful Submission: 2026-05-28 20:15:07

Learning From Documentation

Time of First Successful Submission: 2026-05-31 02:24:06

Learning Complex Usage

Time of First Successful Submission: 2026-05-31 02:27:50

Reading Manuals

Time of First Successful Submission: 2026-05-31 02:34:19

Searching Manuals

Time of First Successful Submission: 2026-05-31 02:35:18

Searching For Manuals

Time of First Successful Submission: 2026-05-31 03:47:52

Helpful Programs

Time of First Successful Submission: 2026-05-31 03:50:55

Help for Builtins

Time of First Successful Submission: 2026-05-31 03:52:34

Matching with *

Time of First Successful Submission: 2026-05-31 04:02:56

Matching with ?

Time of First Successful Submission: 2026-05-31 04:04:34

Matching with []

Time of First Successful Submission: 2026-05-31 04:07:20

Matching paths with []

Time of First Successful Submission: 2026-05-31 04:08:54

Multiple globs

Time of First Successful Submission: 2026-05-31 04:14:50

Mixing globs

Time of First Successful Submission: 2026-05-31 04:31:12

Exclusionary globbing

Time of First Successful Submission: 2026-05-31 04:33:16

Tab completion

Time of First Successful Submission: 2026-05-31 04:35:55

Multiple options for tab completion

Time of First Successful Submission: 2026-05-31 04:41:37

Tab completion on commands

Time of First Successful Submission: 2026-05-31 04:42:12

Redirecting output

Time of First Successful Submission: 2026-05-31 14:05:30

Redirecting more output

Time of First Successful Submission: 2026-05-31 14:07:56

Appending output

Time of First Successful Submission: 2026-05-31 14:10:06

Redirecting errors

Time of First Successful Submission: 2026-05-31 14:12:43

Redirecting input

Time of First Successful Submission: 2026-05-31 14:15:33

Grepping stored results

Time of First Successful Submission: 2026-05-31 14:18:14

Grepping live output

Time of First Successful Submission: 2026-05-31 14:19:52

Grepping errors

Time of First Successful Submission: 2026-05-31 14:23:00

Filtering with grep -v

Time of First Successful Submission: 2026-05-31 15:12:07

Filtering with sed

Time of First Successful Submission: 2026-05-31 15:14:53

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-31 16:41:38

Process substitution for input

Time of First Successful Submission: 2026-05-31 16:49:20

Writing to multiple programs

Time of First Successful Submission: 2026-06-04 19:10:11

Split-piping stderr and stdout

Time of First Successful Submission: 2026-06-04 19:17:03

Named pipes

Time of First Successful Submission: 2026-06-04 19:25:05

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-06-07 14:27:09

Multi-word Variables

Time of First Successful Submission: 2026-06-07 14:28:14

Exporting Variables

Time of First Successful Submission: 2026-06-07 14:30:35

Printing Exported Variables

Time of First Successful Submission: 2026-06-07 14:31:03

Storing Command Output

Time of First Successful Submission: 2026-06-07 14:32:45

Reading Input

Time of First Successful Submission: 2026-06-07 14:35:45

Reading Files

Time of First Successful Submission: 2026-06-07 14:37:49

Translating characters

Time of First Successful Submission: 2026-06-07 16:10:31

Deleting characters

Time of First Successful Submission: 2026-06-07 16:13:13

Deleting newlines

Time of First Successful Submission: 2026-06-07 16:15:03

Extracting the first lines with head

Time of First Successful Submission: 2026-06-07 16:16:11

Extracting specific sections of text

Time of First Successful Submission: 2026-06-07 16:24:25

Sorting data

Time of First Successful Submission: 2026-06-07 16:34:29

Listing Processes

Time of First Successful Submission: 2026-06-07 16:56:06

Killing Processes

Time of First Successful Submission: 2026-06-07 17:04:04

Interrupting Processes

Time of First Successful Submission: 2026-06-07 17:04:45

Killing Misbehaving Processes

Time of First Successful Submission: 2026-06-07 17:07:33

Suspending Processes

Time of First Successful Submission: 2026-06-07 17:09:14

Resuming Processes

Time of First Successful Submission: 2026-06-07 17:10:20

Backgrounding Processes

Time of First Successful Submission: 2026-06-07 17:12:18

Foregrounding Processes

Time of First Successful Submission: 2026-06-07 17:14:42

Starting Backgrounded Processes

Time of First Successful Submission: 2026-06-07 17:17:00

Process Exit Codes

Time of First Successful Submission: 2026-06-07 17:20:32

Becoming root with su

Time of First Successful Submission: 2026-06-07 17:52:51

Other users with su

Time of First Successful Submission: 2026-06-07 17:53:53

Cracking passwords

Time of First Successful Submission: 2026-06-07 18:16:30

Using sudo

Time of First Successful Submission: 2026-06-07 18:25:05

Changing File Ownership

Time of First Successful Submission: 2026-06-07 23:49:40

Groups and Files

Time of First Successful Submission: 2026-06-07 23:59:02

Fun With Groups Names

Time of First Successful Submission: 2026-06-08 00:01:35

Changing Permissions

Time of First Successful Submission: 2026-06-08 00:56:47

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-06-08 01:28:56

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-06-08 01:39:33

Handling Failure

Time of First Successful Submission: 2026-06-08 01:40:56

Your First Shell Script

Time of First Successful Submission: 2026-06-08 01:42:45

Redirecting Script Output

Time of First Successful Submission: 2026-06-08 01:52:25

Executable Shell Scripts

Time of First Successful Submission: 2026-06-08 01:54:29

Understanding Shebangs

Time of First Successful Submission: 2026-06-08 01:59:29

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-06-08 02:11:09

Launching Screen

Time of First Successful Submission: 2026-06-08 02:12:33

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-06-08 19:23:18

Switching Windows

Time of First Successful Submission: 2026-06-08 19:25:47

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-08 19:26:54

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-06-08 21:44:07

Setting PATH

Time of First Successful Submission: 2026-06-08 21:45:39

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-06-08 23:25:35

Hijacking Commands

Time of First Successful Submission: 2026-06-08 23:31:28

Bashrc Backdoor

Time of First Successful Submission: 2026-06-09 01:21:57

Sniffing Input

Time of First Successful Submission: 2026-06-09 01:31:35

Overshared Directories

Time of First Successful Submission: 2026-06-09 01:38:28

Tricky Linking

Time of First Successful Submission: 2026-06-09 01:56:24

Sniffing Process Arguments

Time of First Successful Submission: 2026-06-09 01:58:35

Snooping on Configurations

Time of First Successful Submission: 2026-06-09 02:00:46

The Fork Bomb

Time of First Successful Submission: 2026-06-09 02:10:51

Disk-Space Doomsday

Time of First Successful Submission: 2026-06-09 02:15:43

rm -rf /

Time of First Successful Submission: 2026-06-10 00:40:26

Life after rm -rf /

Time of First Successful Submission: 2026-06-10 00:43:42

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-06-10 00:46:24


Computing 101

3 / 116 19053 / 20395


Your First Register

Time of First Successful Submission: 2026-06-10 01:49:30

Your First Syscall

Time of First Successful Submission: 2026-06-10 02:18:02

Exit Codes

Time of First Successful Submission: 2026-06-10 02:19:21