xie22

Intro to Programming Languages

15 / 253 16913 / 55343


Commands

Time of First Successful Submission: 2025-12-08 07:37:13

Command Arguments

Time of First Successful Submission: 2025-12-08 07:41:19

Command History

Time of First Successful Submission: 2025-12-08 07:45:47

The Root Path

Time of First Successful Submission: 2025-12-08 08:42:47

Absolute Paths

Time of First Successful Submission: 2025-12-08 08:49:37

Changing position

Time of First Successful Submission: 2025-12-08 08:59:31

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-08 09:02:12

Relative Paths

Time of First Successful Submission: 2025-12-08 09:14:59

Cat

Time of First Successful Submission: 2025-12-15 20:57:19

Ls

Time of First Successful Submission: 2025-12-15 21:17:55

Ls All

Time of First Successful Submission: 2025-12-15 21:25:48

Find

Time of First Successful Submission: 2025-12-15 22:02:13

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-10-06 06:20:23

Piping Stdin

Time of First Successful Submission: 2026-10-06 06:43:35


Linux Luminarium

123 / 128 8663 / 56117


Intro to Commands

Time of First Successful Submission: 2025-12-08 07:37:13

Intro to Arguments

Time of First Successful Submission: 2025-12-08 07:41:19

Command History

Time of First Successful Submission: 2025-12-08 07:45:47

The Root

Time of First Successful Submission: 2025-12-08 08:42:47

Program and absolute paths

Time of First Successful Submission: 2025-12-08 08:49:37

Position thy self

Time of First Successful Submission: 2025-12-08 08:59:31

Position elsewhere

Time of First Successful Submission: 2025-12-08 09:02:12

implicit relative paths, from /

Time of First Successful Submission: 2025-12-08 09:14:59

explicit relative paths, from /

Time of First Successful Submission: 2025-12-08 09:16:49

implicit relative path

Time of First Successful Submission: 2025-12-08 09:17:42

home sweet home

Time of First Successful Submission: 2025-12-08 09:35:27

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-15 20:57:19

catting absolute paths

Time of First Successful Submission: 2025-12-15 21:00:11

more catting practice

Time of First Successful Submission: 2025-12-15 21:05:31

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-15 21:13:51

comparing files

Time of First Successful Submission: 2025-12-15 21:15:53

listing files

Time of First Successful Submission: 2025-12-15 21:17:55

touching files

Time of First Successful Submission: 2025-12-15 21:19:41

removing files

Time of First Successful Submission: 2025-12-15 21:20:50

moving files

Time of First Successful Submission: 2025-12-15 21:22:38

copying files

Time of First Successful Submission: 2025-12-15 21:24:01

hidden files

Time of First Successful Submission: 2025-12-15 21:25:48

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-15 21:41:37

making directories

Time of First Successful Submission: 2025-12-15 21:46:01

finding files

Time of First Successful Submission: 2025-12-15 22:02:13

linking files

Time of First Successful Submission: 2025-12-15 23:07:17

Learning From Documentation

Time of First Successful Submission: 2025-12-27 07:23:25

Learning Complex Usage

Time of First Successful Submission: 2025-12-27 07:38:40

Reading Manuals

Time of First Successful Submission: 2025-12-27 07:49:27

Searching Manuals

Time of First Successful Submission: 2025-12-27 07:54:40

Searching For Manuals

Time of First Successful Submission: 2025-12-27 08:07:38

Helpful Programs

Time of First Successful Submission: 2025-12-27 08:16:10

Help for Builtins

Time of First Successful Submission: 2025-12-27 08:18:59

Matching with *

Time of First Successful Submission: 2025-12-27 08:27:44

Matching with ?

Time of First Successful Submission: 2025-12-27 09:07:20

Matching with []

Time of First Successful Submission: 2025-12-27 09:27:31

Matching paths with []

Time of First Successful Submission: 2025-12-27 09:31:08

Multiple globs

Time of First Successful Submission: 2025-12-27 09:34:22

Mixing globs

Time of First Successful Submission: 2025-12-27 09:48:49

Exclusionary globbing

Time of First Successful Submission: 2026-10-06 06:01:43

Tab completion

Time of First Successful Submission: 2026-10-06 06:03:34

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-10-06 06:08:08

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-10-06 06:20:23

Appending output

Time of First Successful Submission: 2026-10-06 06:22:43

Redirecting errors

Time of First Successful Submission: 2026-10-06 06:30:21

Redirecting input

Time of First Successful Submission: 2026-10-06 06:43:35

Grepping stored results

Time of First Successful Submission: 2026-10-06 06:47:37

Grepping live output

Time of First Successful Submission: 2026-10-06 06:51:30

Grepping errors

Time of First Successful Submission: 2026-10-06 06:55:31

Filtering with grep -v

Time of First Successful Submission: 2026-10-06 06:59:21

Filtering with sed

Time of First Successful Submission: 2026-10-06 07:06:39

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-10-06 07:45:29

Writing to multiple programs

Time of First Successful Submission: 2026-10-06 07:58:44

Split-piping stderr and stdout

Time of First Successful Submission: 2026-10-06 08:23:26

Named pipes

Time of First Successful Submission: 2026-10-06 08:41:20

Printing Variables

Time of First Successful Submission: 2026-10-06 09:15:24

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2026-10-06 09:20:41

Exporting Variables

Time of First Successful Submission: 2026-10-06 09:24:27

Printing Exported Variables

Time of First Successful Submission: 2026-10-06 09:26:31

Storing Command Output

Time of First Successful Submission: 2026-10-06 09:35:45

Reading Input

Time of First Successful Submission: 2026-10-06 09:43:58

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-10-06 10:04:28

Deleting newlines

Time of First Successful Submission: 2026-10-06 10:07:55

Extracting the first lines with head

Time of First Successful Submission: 2026-10-06 10:28:08

Extracting specific sections of text

Time of First Successful Submission: 2026-10-06 10:38:33

Sorting data

Time of First Successful Submission: 2026-10-06 10:42:46

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-10-06 11:51:14

Killing Misbehaving Processes

Time of First Successful Submission: 2026-10-06 11:59:13

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-10-06 12:03:45

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-10-06 12:26:46

Starting Backgrounded Processes

Time of First Successful Submission: 2026-10-06 12:28:22

Process Exit Codes

Time of First Successful Submission: 2026-10-06 12:30:32

Becoming root with su

Time of First Successful Submission: 2026-10-06 12:36:41

Other users with su

Time of First Successful Submission: 2026-10-06 12:38:45

Cracking passwords

Time of First Successful Submission: 2026-10-06 12:45:38

Using sudo

Time of First Successful Submission: 2026-10-06 12:47:33

Changing File Ownership

Time of First Successful Submission: 2026-10-10 19:19:29

Groups and Files

Time of First Successful Submission: 2026-10-10 19:35:42

Fun With Groups Names

Time of First Successful Submission: 2026-10-10 19:41:22

Changing Permissions

Time of First Successful Submission: 2026-10-11 07:29:45

Executable Files

Time of First Successful Submission: 2026-10-11 07:33:58

Permission Tweaking Practice

Time of First Successful Submission: 2026-10-11 07:50:42

Permissions Setting Practice

Time of First Successful Submission: 2026-10-11 08:03:09

The SUID Bit

Time of First Successful Submission: 2026-10-11 08:18:09

Chaining with Semicolons

Time of First Successful Submission: 2026-10-29 15:22:44

Building on Success

Time of First Successful Submission: 2026-10-29 15:25:11

Handling Failure

Time of First Successful Submission: 2026-10-29 15:28:21

Your First Shell Script

Time of First Successful Submission: 2026-10-29 15:32:05

Redirecting Script Output

Time of First Successful Submission: 2026-10-29 15:38:39

Executable Shell Scripts

Time of First Successful Submission: 2026-10-29 15:40:05

Understanding Shebangs

Time of First Successful Submission: 2026-10-29 15:44:32

Scripting with Arguments

Time of First Successful Submission: 2026-10-29 15:48:26

Scripting with Conditionals

Time of First Successful Submission: 2026-10-29 15:53:46

Scripting with Default Cases

Time of First Successful Submission: 2026-10-29 15:55:58

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-10-29 16:04:35

Reading Shell Scripts

Time of First Successful Submission: 2026-10-29 16:09:34

Launching Screen

Time of First Successful Submission: 2026-10-29 16:10:56

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-10-29 16:25:45

Switching Windows

Time of First Successful Submission: 2026-10-29 16:28:15

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-10-29 16:31:53

Switching Windows (tmux)

Time of First Successful Submission: 2026-10-29 16:34:11

The PATH Variable

Time of First Successful Submission: 2026-10-29 16:38:13

Setting PATH

Time of First Successful Submission: 2026-10-29 16:43:46

Finding Commands

Time of First Successful Submission: 2026-10-29 16:45:59

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-10-29 17:34:22

Bashrc Backdoor

Time of First Successful Submission: 2026-10-30 15:54:02

Sniffing Input

Time of First Successful Submission: 2026-10-30 16:32:42

Overshared Directories

Time of First Successful Submission: 2026-10-30 16:55:01

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-10-30 17:12:46

Snooping on Configurations

Time of First Successful Submission: 2026-10-30 17:18:24

The Fork Bomb

Time of First Successful Submission: 2026-11-11 10:40:56

Disk-Space Doomsday

Time of First Successful Submission: 2026-11-11 10:50:14

rm -rf /

Time of First Successful Submission: 2026-11-11 10:57:34

Life after rm -rf /

Time of First Successful Submission: 2026-11-11 11:03:42

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-11-11 11:11:58