osbornew

🐧

Intro to Programming Languages

15 / 234 7424 / 31955


Commands

Time of First Successful Submission: 2026-01-14 15:41:21

Command Arguments

Time of First Successful Submission: 2026-01-14 15:41:48

Command History

Time of First Successful Submission: 2026-01-14 15:42:34

The Root Path

Time of First Successful Submission: 2026-01-14 15:43:19

Absolute Paths

Time of First Successful Submission: 2026-01-14 15:43:44

Changing position

Time of First Successful Submission: 2026-01-14 15:44:29

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-14 15:47:54

Relative Paths

Time of First Successful Submission: 2026-01-14 15:48:46

Cat

Time of First Successful Submission: 2026-01-14 15:52:43

Ls

Time of First Successful Submission: 2026-01-14 15:56:18

Ls All

Time of First Successful Submission: 2026-01-14 15:58:49

Find

Time of First Successful Submission: 2026-01-14 16:05:40

Piping Echo

Time of First Successful Submission: 2026-01-14 19:14:23

Piping Stdout

Time of First Successful Submission: 2026-01-14 19:15:13

Piping Stdin

Time of First Successful Submission: 2026-01-14 19:18:29


Linux Luminarium

128 / 128 1293 / 32363


Intro to Commands

Time of First Successful Submission: 2026-01-14 15:41:21

Intro to Arguments

Time of First Successful Submission: 2026-01-14 15:41:48

Command History

Time of First Successful Submission: 2026-01-14 15:42:34

The Root

Time of First Successful Submission: 2026-01-14 15:43:19

Program and absolute paths

Time of First Successful Submission: 2026-01-14 15:43:44

Position thy self

Time of First Successful Submission: 2026-01-14 15:44:29

Position elsewhere

Time of First Successful Submission: 2026-01-14 15:47:54

implicit relative paths, from /

Time of First Successful Submission: 2026-01-14 15:48:46

explicit relative paths, from /

Time of First Successful Submission: 2026-01-14 15:49:31

implicit relative path

Time of First Successful Submission: 2026-01-14 15:50:24

home sweet home

Time of First Successful Submission: 2026-01-14 15:51:28

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-14 15:52:43

catting absolute paths

Time of First Successful Submission: 2026-01-14 15:53:12

more catting practice

Time of First Successful Submission: 2026-01-14 15:54:46

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-14 15:55:10

comparing files

Time of First Successful Submission: 2026-01-14 15:55:53

listing files

Time of First Successful Submission: 2026-01-14 15:56:18

touching files

Time of First Successful Submission: 2026-01-14 15:56:45

removing files

Time of First Successful Submission: 2026-01-14 15:57:07

moving files

Time of First Successful Submission: 2026-01-14 15:58:06

copying files

Time of First Successful Submission: 2026-01-14 15:58:27

hidden files

Time of First Successful Submission: 2026-01-14 15:58:49

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-14 16:02:32

making directories

Time of First Successful Submission: 2026-01-14 16:03:13

finding files

Time of First Successful Submission: 2026-01-14 16:05:40

linking files

Time of First Successful Submission: 2026-01-14 16:06:47

Learning From Documentation

Time of First Successful Submission: 2026-01-14 18:53:30

Learning Complex Usage

Time of First Successful Submission: 2026-01-14 18:56:02

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-01-14 18:57:48

Searching For Manuals

Time of First Successful Submission: 2026-01-14 18:59:10

Helpful Programs

Time of First Successful Submission: 2026-01-14 18:59:42

Help for Builtins

Time of First Successful Submission: 2026-01-14 19:00:25

Matching with *

Time of First Successful Submission: 2026-01-14 19:01:23

Matching with ?

Time of First Successful Submission: 2026-01-14 19:02:07

Matching with []

Time of First Successful Submission: 2026-01-14 19:03:42

Matching paths with []

Time of First Successful Submission: 2026-01-14 19:04:13

Multiple globs

Time of First Successful Submission: 2026-01-14 19:04:53

Mixing globs

Time of First Successful Submission: 2026-01-14 19:06:25

Exclusionary globbing

Time of First Successful Submission: 2026-01-14 19:07:28

Tab completion

Time of First Successful Submission: 2026-01-14 19:08:31

Multiple options for tab completion

Time of First Successful Submission: 2026-01-14 19:09:44

Tab completion on commands

Time of First Successful Submission: 2026-01-14 19:10:39

Redirecting output

Time of First Successful Submission: 2026-01-14 19:14:23

Redirecting more output

Time of First Successful Submission: 2026-01-14 19:15:13

Appending output

Time of First Successful Submission: 2026-01-14 19:15:58

Redirecting errors

Time of First Successful Submission: 2026-01-14 19:16:36

Redirecting input

Time of First Successful Submission: 2026-01-14 19:18:29

Grepping stored results

Time of First Successful Submission: 2026-01-14 19:19:20

Grepping live output

Time of First Successful Submission: 2026-01-14 19:19:49

Grepping errors

Time of First Successful Submission: 2026-01-14 19:20:23

Filtering with grep -v

Time of First Successful Submission: 2026-01-14 19:20:52

Filtering with sed

Time of First Successful Submission: 2026-01-14 19:21:27

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-14 19:23:32

Process substitution for input

Time of First Successful Submission: 2026-01-14 19:24:13

Writing to multiple programs

Time of First Successful Submission: 2026-01-14 19:26:46

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-14 19:28:00

Named pipes

Time of First Successful Submission: 2026-01-14 19:28:45

Printing Variables

Time of First Successful Submission: 2026-01-14 19:29:31

Setting Variables

Time of First Successful Submission: 2026-01-14 19:29:56

Multi-word Variables

Time of First Successful Submission: 2026-01-14 19:30:14

Exporting Variables

Time of First Successful Submission: 2026-01-14 19:30:45

Printing Exported Variables

Time of First Successful Submission: 2026-01-14 19:31:20

Storing Command Output

Time of First Successful Submission: 2026-01-14 19:32:07

Reading Input

Time of First Successful Submission: 2026-01-14 19:32:25

Reading Files

Time of First Successful Submission: 2026-01-14 19:32:56

Translating characters

Time of First Successful Submission: 2026-01-14 19:33:58

Deleting characters

Time of First Successful Submission: 2026-01-14 19:34:24

Deleting newlines

Time of First Successful Submission: 2026-01-14 19:35:02

Extracting the first lines with head

Time of First Successful Submission: 2026-01-14 19:35:28

Extracting specific sections of text

Time of First Successful Submission: 2026-01-14 19:36:40

Sorting data

Time of First Successful Submission: 2026-01-14 19:37:24

Listing Processes

Time of First Successful Submission: 2026-01-14 19:39:52

Killing Processes

Time of First Successful Submission: 2026-01-14 19:40:40

Interrupting Processes

Time of First Successful Submission: 2026-01-14 19:41:00

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-14 19:42:13

Suspending Processes

Time of First Successful Submission: 2026-01-14 19:42:52

Resuming Processes

Time of First Successful Submission: 2026-01-14 19:43:10

Backgrounding Processes

Time of First Successful Submission: 2026-01-14 19:43:46

Foregrounding Processes

Time of First Successful Submission: 2026-01-14 23:49:04

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-14 19:47:09

Process Exit Codes

Time of First Successful Submission: 2026-01-14 19:47:45

Becoming root with su

Time of First Successful Submission: 2026-01-14 20:13:31

Other users with su

Time of First Successful Submission: 2026-01-14 20:14:20

Cracking passwords

Time of First Successful Submission: 2026-01-14 20:15:21

Using sudo

Time of First Successful Submission: 2026-01-14 20:16:32

Changing File Ownership

Time of First Successful Submission: 2026-01-14 20:20:51

Groups and Files

Time of First Successful Submission: 2026-01-14 20:24:11

Fun With Groups Names

Time of First Successful Submission: 2026-01-14 20:25:02

Changing Permissions

Time of First Successful Submission: 2026-01-14 20:25:55

Executable Files

Time of First Successful Submission: 2026-01-14 20:26:17

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-14 20:30:51

Permissions Setting Practice

Time of First Successful Submission: 2026-01-14 20:35:19

The SUID Bit

Time of First Successful Submission: 2026-01-14 20:36:13

Chaining with Semicolons

Time of First Successful Submission: 2026-01-14 20:38:36

Building on Success

Time of First Successful Submission: 2026-01-14 20:38:58

Handling Failure

Time of First Successful Submission: 2026-01-14 20:39:16

Your First Shell Script

Time of First Successful Submission: 2026-01-14 20:41:10

Redirecting Script Output

Time of First Successful Submission: 2026-01-14 20:41:43

Executable Shell Scripts

Time of First Successful Submission: 2026-01-14 20:44:16

Understanding Shebangs

Time of First Successful Submission: 2026-01-14 20:45:21

Scripting with Arguments

Time of First Successful Submission: 2026-01-14 20:53:09

Scripting with Conditionals

Time of First Successful Submission: 2026-01-14 20:54:14

Scripting with Default Cases

Time of First Successful Submission: 2026-01-14 20:56:33

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-14 20:57:39

Reading Shell Scripts

Time of First Successful Submission: 2026-01-14 20:59:43

Launching Screen

Time of First Successful Submission: 2026-01-14 21:00:54

Detaching and Attaching

Time of First Successful Submission: 2026-01-14 21:01:43

Finding Sessions

Time of First Successful Submission: 2026-01-14 21:03:00

Switching Windows

Time of First Successful Submission: 2026-01-14 21:03:41

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-14 21:04:05

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-14 21:05:15

The PATH Variable

Time of First Successful Submission: 2026-01-14 21:07:46

Setting PATH

Time of First Successful Submission: 2026-01-14 21:11:25

Finding Commands

Time of First Successful Submission: 2026-01-14 21:12:01

Adding Commands

Time of First Successful Submission: 2026-01-14 21:13:21

Hijacking Commands

Time of First Successful Submission: 2026-01-14 21:14:48

Bashrc Backdoor

Time of First Successful Submission: 2026-01-14 21:16:41

Sniffing Input

Time of First Successful Submission: 2026-01-14 21:19:16

Overshared Directories

Time of First Successful Submission: 2026-01-14 21:23:59

Tricky Linking

Time of First Successful Submission: 2026-01-14 21:25:54

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-14 21:28:14

Snooping on Configurations

Time of First Successful Submission: 2026-01-14 21:30:08

The Fork Bomb

Time of First Successful Submission: 2026-01-14 22:59:08

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-01-14 23:05:08

Life after rm -rf /

Time of First Successful Submission: 2026-01-14 23:07:35

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-14 23:10:15