Guri

🐧

Intro to Programming Languages

15 / 234 8872 / 32010


Commands

Time of First Successful Submission: 2026-02-14 17:01:23

Command Arguments

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

Command History

Time of First Successful Submission: 2026-02-14 17:03:16

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-02-14 17:06:46

Changing position

Time of First Successful Submission: 2026-02-14 17:08:24

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-14 17:10:12

Relative Paths

Time of First Successful Submission: 2026-02-14 17:15:21

Cat

Time of First Successful Submission: 2026-02-22 14:29:36

Ls

Time of First Successful Submission: 2026-02-22 16:49:44

Ls All

Time of First Successful Submission: 2026-02-22 17:06:20

Find

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

Piping Echo

Time of First Successful Submission: 2026-02-28 14:45:43

Piping Stdout

Time of First Successful Submission: 2026-02-28 14:47:55

Piping Stdin

Time of First Successful Submission: 2026-02-28 14:55:43


Linux Luminarium

128 / 128 2410 / 32419


Intro to Commands

Time of First Successful Submission: 2026-02-14 17:01:23

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-02-14 17:03:16

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-02-14 17:06:46

Position thy self

Time of First Successful Submission: 2026-02-14 17:08:24

Position elsewhere

Time of First Successful Submission: 2026-02-14 17:10:12

implicit relative paths, from /

Time of First Successful Submission: 2026-02-14 17:15:21

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-02-14 17:18:18

home sweet home

Time of First Successful Submission: 2026-02-14 17:20:56

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-22 14:29:36

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-02-22 16:45:51

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-22 16:47:02

comparing files

Time of First Successful Submission: 2026-02-22 16:48:09

listing files

Time of First Successful Submission: 2026-02-22 16:49:44

touching files

Time of First Successful Submission: 2026-02-22 16:54:48

removing files

Time of First Successful Submission: 2026-02-22 16:56:47

moving files

Time of First Successful Submission: 2026-02-22 16:59:27

copying files

Time of First Successful Submission: 2026-02-22 17:05:35

hidden files

Time of First Successful Submission: 2026-02-22 17:06:20

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-22 17:17:06

making directories

Time of First Successful Submission: 2026-02-22 17:18:37

finding files

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

linking files

Time of First Successful Submission: 2026-02-23 15:14:22

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-02-23 19:06:36

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-02-23 19:33:52

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-02-28 13:15:27

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-02-28 13:23:56

Matching paths with []

Time of First Successful Submission: 2026-02-28 13:24:40

Multiple globs

Time of First Successful Submission: 2026-02-28 13:27:38

Mixing globs

Time of First Successful Submission: 2026-02-28 13:33:18

Exclusionary globbing

Time of First Successful Submission: 2026-02-28 13:35:14

Tab completion

Time of First Successful Submission: 2026-02-28 13:35:51

Multiple options for tab completion

Time of First Successful Submission: 2026-02-28 13:41:10

Tab completion on commands

Time of First Successful Submission: 2026-02-28 13:41:43

Redirecting output

Time of First Successful Submission: 2026-02-28 14:45:43

Redirecting more output

Time of First Successful Submission: 2026-02-28 14:47:55

Appending output

Time of First Successful Submission: 2026-02-28 14:49:58

Redirecting errors

Time of First Successful Submission: 2026-02-28 14:52:17

Redirecting input

Time of First Successful Submission: 2026-02-28 14:55:43

Grepping stored results

Time of First Successful Submission: 2026-02-28 14:57:01

Grepping live output

Time of First Successful Submission: 2026-02-28 14:57:59

Grepping errors

Time of First Successful Submission: 2026-02-28 14:59:46

Filtering with grep -v

Time of First Successful Submission: 2026-02-28 15:00:54

Filtering with sed

Time of First Successful Submission: 2026-02-28 15:03:16

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-28 15:07:09

Process substitution for input

Time of First Successful Submission: 2026-02-28 16:46:27

Writing to multiple programs

Time of First Successful Submission: 2026-02-28 16:50:22

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-28 16:53:10

Named pipes

Time of First Successful Submission: 2026-02-28 16:56:10

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-03-01 17:11:14

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-03-01 17:18:15

Printing Exported Variables

Time of First Successful Submission: 2026-03-01 17:19:08

Storing Command Output

Time of First Successful Submission: 2026-03-01 17:22:35

Reading Input

Time of First Successful Submission: 2026-03-01 17:26:31

Reading Files

Time of First Successful Submission: 2026-03-01 17:27:54

Translating characters

Time of First Successful Submission: 2026-03-07 08:46:06

Deleting characters

Time of First Successful Submission: 2026-03-07 08:47:27

Deleting newlines

Time of First Successful Submission: 2026-03-07 08:49:35

Extracting the first lines with head

Time of First Successful Submission: 2026-03-07 08:52:17

Extracting specific sections of text

Time of First Successful Submission: 2026-03-07 08:58:30

Sorting data

Time of First Successful Submission: 2026-03-07 09:01:47

Listing Processes

Time of First Successful Submission: 2026-03-07 09:07:09

Killing Processes

Time of First Successful Submission: 2026-03-07 09:10:16

Interrupting Processes

Time of First Successful Submission: 2026-03-07 09:10:41

Killing Misbehaving Processes

Time of First Successful Submission: 2026-03-07 09:12:46

Suspending Processes

Time of First Successful Submission: 2026-03-07 09:13:31

Resuming Processes

Time of First Successful Submission: 2026-03-07 09:14:10

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-03-07 09:20:22

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-07 09:21:33

Process Exit Codes

Time of First Successful Submission: 2026-03-07 09:23:07

Becoming root with su

Time of First Successful Submission: 2026-03-07 10:25:56

Other users with su

Time of First Successful Submission: 2026-03-07 10:26:50

Cracking passwords

Time of First Successful Submission: 2026-03-07 10:36:57

Using sudo

Time of First Successful Submission: 2026-03-07 10:39:23

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-03-07 11:34:37

Fun With Groups Names

Time of First Successful Submission: 2026-03-07 11:35:39

Changing Permissions

Time of First Successful Submission: 2026-03-07 11:40:30

Executable Files

Time of First Successful Submission: 2026-03-07 11:43:37

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-07 11:52:37

Permissions Setting Practice

Time of First Successful Submission: 2026-03-07 12:04:06

The SUID Bit

Time of First Successful Submission: 2026-03-07 12:05:32

Chaining with Semicolons

Time of First Successful Submission: 2026-03-07 14:48:45

Building on Success

Time of First Successful Submission: 2026-03-07 14:52:58

Handling Failure

Time of First Successful Submission: 2026-03-07 14:58:58

Your First Shell Script

Time of First Successful Submission: 2026-03-07 15:02:38

Redirecting Script Output

Time of First Successful Submission: 2026-03-07 15:08:02

Executable Shell Scripts

Time of First Successful Submission: 2026-03-07 15:09:39

Understanding Shebangs

Time of First Successful Submission: 2026-03-08 10:31:38

Scripting with Arguments

Time of First Successful Submission: 2026-03-08 10:38:04

Scripting with Conditionals

Time of First Successful Submission: 2026-03-08 10:41:57

Scripting with Default Cases

Time of First Successful Submission: 2026-03-08 10:45:57

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-08 11:16:47

Reading Shell Scripts

Time of First Successful Submission: 2026-03-08 11:20:01

Launching Screen

Time of First Successful Submission: 2026-03-08 15:09:32

Detaching and Attaching

Time of First Successful Submission: 2026-03-08 15:10:50

Finding Sessions

Time of First Successful Submission: 2026-03-08 15:13:28

Switching Windows

Time of First Successful Submission: 2026-03-08 15:14:48

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-08 15:16:17

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-08 15:17:18

The PATH Variable

Time of First Successful Submission: 2026-03-08 15:34:10

Setting PATH

Time of First Successful Submission: 2026-03-08 15:39:24

Finding Commands

Time of First Successful Submission: 2026-03-08 15:43:24

Adding Commands

Time of First Successful Submission: 2026-03-08 15:46:21

Hijacking Commands

Time of First Successful Submission: 2026-03-08 15:51:32

Bashrc Backdoor

Time of First Successful Submission: 2026-03-08 17:05:07

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-03-08 17:49:24

Tricky Linking

Time of First Successful Submission: 2026-03-08 17:53:53

Sniffing Process Arguments

Time of First Successful Submission: 2026-03-08 17:59:00

Snooping on Configurations

Time of First Successful Submission: 2026-03-08 18:00:55

The Fork Bomb

Time of First Successful Submission: 2026-03-10 17:43:35

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-12 15:33:00

rm -rf /

Time of First Successful Submission: 2026-03-12 15:50:34

Life after rm -rf /

Time of First Successful Submission: 2026-03-12 15:59:21

Finding meaning after rm -rf /

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