zohairhussnain

🐧

Intro to Programming Languages

15 / 234 930 / 29697


Commands

Time of First Successful Submission: 2025-06-02 17:29:40

Command Arguments

Time of First Successful Submission: 2025-06-02 17:28:38

Command History

Time of First Successful Submission: 2025-06-06 18:59:47

The Root Path

Time of First Successful Submission: 2025-05-31 07:51:02

Absolute Paths

Time of First Successful Submission: 2025-05-31 07:52:38

Changing position

Time of First Successful Submission: 2025-05-31 08:00:49

Changing to an Absolute Path

Time of First Successful Submission: 2025-05-31 08:04:17

Relative Paths

Time of First Successful Submission: 2025-05-31 08:10:50

Cat

Time of First Successful Submission: 2025-05-31 08:33:07

Ls

Time of First Successful Submission: 2025-06-02 09:34:50

Ls All

Time of First Successful Submission: 2025-05-31 08:49:47

Find

Time of First Successful Submission: 2025-06-02 10:37:27

Piping Echo

Time of First Successful Submission: 2025-06-02 19:00:51

Piping Stdout

Time of First Successful Submission: 2025-06-02 19:02:21

Piping Stdin

Time of First Successful Submission: 2025-06-02 19:17:39


Linux Luminarium

107 / 128 4893 / 30064


Intro to Commands

Time of First Successful Submission: 2025-06-02 17:29:40

Intro to Arguments

Time of First Successful Submission: 2025-06-02 17:28:38

Command History

Time of First Successful Submission: 2025-06-06 18:59:47

The Root

Time of First Successful Submission: 2025-05-31 07:51:02

Program and absolute paths

Time of First Successful Submission: 2025-05-31 07:52:38

Position thy self

Time of First Successful Submission: 2025-05-31 08:00:49

Position elsewhere

Time of First Successful Submission: 2025-05-31 08:04:17

implicit relative paths, from /

Time of First Successful Submission: 2025-05-31 08:10:50

explicit relative paths, from /

Time of First Successful Submission: 2025-05-31 08:15:26

implicit relative path

Time of First Successful Submission: 2025-05-31 08:17:02

home sweet home

Time of First Successful Submission: 2025-05-31 08:23:19

cat: not the pet, but the command!

Time of First Successful Submission: 2025-05-31 08:33:07

catting absolute paths

Time of First Successful Submission: 2025-05-31 08:35:00

more catting practice

Time of First Successful Submission: 2025-05-31 08:39:30

grepping for a needle in a haystack

Time of First Successful Submission: 2025-05-31 08:40:59

listing files

Time of First Successful Submission: 2025-06-02 09:34:50

touching files

Time of First Successful Submission: 2025-05-31 08:51:25

removing files

Time of First Successful Submission: 2025-05-31 08:45:00

moving files

Time of First Successful Submission: 2025-06-06 18:58:14

hidden files

Time of First Successful Submission: 2025-05-31 08:49:47

An Epic Filesystem Quest

Time of First Successful Submission: 2025-05-31 08:57:22

making directories

Time of First Successful Submission: 2025-06-02 09:36:50

finding files

Time of First Successful Submission: 2025-06-02 10:37:27

linking files

Time of First Successful Submission: 2025-06-02 10:59:47

Learning From Documentation

Time of First Successful Submission: 2025-06-02 11:52:22

Learning Complex Usage

Time of First Successful Submission: 2025-06-02 11:54:40

Reading Manuals

Time of First Successful Submission: 2025-06-02 11:58:18

Searching Manuals

Time of First Successful Submission: 2025-06-02 11:59:58

Searching For Manuals

Time of First Successful Submission: 2025-06-02 17:17:51

Helpful Programs

Time of First Successful Submission: 2025-06-02 17:22:50

Help for Builtins

Time of First Successful Submission: 2025-06-02 17:26:31

Matching with *

Time of First Successful Submission: 2025-06-02 17:52:44

Matching with ?

Time of First Successful Submission: 2025-06-02 17:56:58

Matching with []

Time of First Successful Submission: 2025-06-02 17:59:59

Matching paths with []

Time of First Successful Submission: 2025-06-02 18:28:46

Multiple globs

Time of First Successful Submission: 2025-06-02 18:40:56

Mixing globs

Time of First Successful Submission: 2025-06-02 18:51:21

Exclusionary globbing

Time of First Successful Submission: 2025-06-02 18:55:56

Tab completion

Time of First Successful Submission: 2025-06-08 19:18:19

Multiple options for tab completion

Time of First Successful Submission: 2025-06-08 19:19:29

Tab completion on commands

Time of First Successful Submission: 2025-06-08 19:20:04

Redirecting output

Time of First Successful Submission: 2025-06-02 19:00:51

Redirecting more output

Time of First Successful Submission: 2025-06-02 19:02:21

Appending output

Time of First Successful Submission: 2025-06-02 19:04:01

Redirecting errors

Time of First Successful Submission: 2025-06-02 19:11:36

Redirecting input

Time of First Successful Submission: 2025-06-02 19:17:39

Grepping stored results

Time of First Successful Submission: 2025-06-02 19:22:23

Grepping live output

Time of First Successful Submission: 2025-06-02 19:23:26

Grepping errors

Time of First Successful Submission: 2025-06-02 19:31:19

Filtering with grep -v

Time of First Successful Submission: 2025-06-06 19:01:13

Duplicating piped data with tee

Time of First Successful Submission: 2025-06-02 19:53:03

Writing to multiple programs

Time of First Successful Submission: 2025-06-02 20:03:27

Split-piping stderr and stdout

Time of First Successful Submission: 2025-06-02 20:40:28

Printing Variables

Time of First Successful Submission: 2025-06-03 08:41:52

Setting Variables

Time of First Successful Submission: 2025-06-06 19:10:56

Multi-word Variables

Time of First Successful Submission: 2025-06-06 19:11:37

Exporting Variables

Time of First Successful Submission: 2025-06-06 19:16:17

Printing Exported Variables

Time of First Successful Submission: 2025-06-06 19:17:28

Storing Command Output

Time of First Successful Submission: 2025-06-06 19:21:47

Reading Input

Time of First Successful Submission: 2025-06-06 19:25:57

Reading Files

Time of First Successful Submission: 2025-06-06 19:28:24

Translating characters

Time of First Successful Submission: 2025-06-06 19:33:25

Deleting characters

Time of First Successful Submission: 2025-06-06 19:34:45

Deleting newlines

Time of First Successful Submission: 2025-06-06 19:39:09

Extracting the first lines with head

Time of First Successful Submission: 2025-06-06 19:40:10

Extracting specific sections of text

Time of First Successful Submission: 2025-06-06 19:51:18

Listing Processes

Time of First Successful Submission: 2025-06-06 20:01:18

Killing Processes

Time of First Successful Submission: 2025-06-07 11:01:30

Interrupting Processes

Time of First Successful Submission: 2025-06-07 11:03:00

Suspending Processes

Time of First Successful Submission: 2025-06-07 11:04:45

Resuming Processes

Time of First Successful Submission: 2025-06-07 11:05:47

Backgrounding Processes

Time of First Successful Submission: 2025-06-07 11:07:38

Foregrounding Processes

Time of First Successful Submission: 2025-06-07 11:12:52

Starting Backgrounded Processes

Time of First Successful Submission: 2025-06-07 11:13:56

Process Exit Codes

Time of First Successful Submission: 2025-06-07 11:18:31

Becoming root with su

Time of First Successful Submission: 2025-06-08 19:24:46

Other users with su

Time of First Successful Submission: 2025-06-08 19:25:45

Cracking passwords

Time of First Successful Submission: 2025-06-08 19:34:00

Using sudo

Time of First Successful Submission: 2025-06-08 19:35:55

Changing File Ownership

Time of First Successful Submission: 2025-06-07 12:06:06

Groups and Files

Time of First Successful Submission: 2025-06-07 13:33:22

Fun With Groups Names

Time of First Successful Submission: 2025-06-08 18:28:47

Changing Permissions

Time of First Successful Submission: 2025-06-08 18:49:11

Executable Files

Time of First Successful Submission: 2025-06-08 18:50:35

Permission Tweaking Practice

Time of First Successful Submission: 2025-06-08 19:02:14

Permissions Setting Practice

Time of First Successful Submission: 2025-06-08 19:11:12

The SUID Bit

Time of First Successful Submission: 2025-06-08 19:14:52

Chaining with Semicolons

Time of First Successful Submission: 2025-06-08 19:38:21

Your First Shell Script

Time of First Successful Submission: 2025-06-08 19:43:04

Redirecting Script Output

Time of First Successful Submission: 2025-06-08 19:45:29

Executable Shell Scripts

Time of First Successful Submission: 2025-06-08 19:55:56

The PATH Variable

Time of First Successful Submission: 2025-06-08 20:10:30

Setting PATH

Time of First Successful Submission: 2025-06-08 20:12:56

Finding Commands

Time of First Successful Submission: 2025-06-08 20:14:37

Adding Commands

Time of First Successful Submission: 2025-06-08 20:30:09

Hijacking Commands

Time of First Successful Submission: 2025-06-08 20:39:19

Bashrc Backdoor

Time of First Successful Submission: 2025-06-09 20:38:46

Sniffing Input

Time of First Successful Submission: 2025-06-10 10:57:14

Overshared Directories

Time of First Successful Submission: 2025-06-10 14:58:57

Tricky Linking

Time of First Successful Submission: 2025-06-10 15:50:37

Sniffing Process Arguments

Time of First Successful Submission: 2025-06-10 15:53:55

Snooping on Configurations

Time of First Successful Submission: 2025-06-10 15:56:14

The Fork Bomb

Time of First Successful Submission: 2025-06-10 16:18:00

Disk-Space Doomsday

Time of First Successful Submission: 2025-06-10 16:22:57

rm -rf /

Time of First Successful Submission: 2025-06-10 16:28:22

Life after rm -rf /

Time of First Successful Submission: 2025-06-10 16:34:49

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-06-10 16:41:13


Playing With Programs

39 / 116 8438 / 22787


What's the password?

Time of First Successful Submission: 2025-05-31 09:09:41

... and again!

Time of First Successful Submission: 2025-05-31 09:11:05

Newline Troubles

Time of First Successful Submission: 2025-05-31 09:16:45

Reasoning about files

Time of First Successful Submission: 2025-06-12 17:52:21

Specifying Filenames

Time of First Successful Submission: 2025-06-12 17:55:34

Binary and Hex Encoding

Time of First Successful Submission: 2025-06-12 18:13:02

More Hex

Time of First Successful Submission: 2025-06-12 18:17:55

Your First HTTP Request

Time of First Successful Submission: 2025-05-31 09:37:48

Reading Flask

Time of First Successful Submission: 2025-05-31 09:43:55

Commented Data

Time of First Successful Submission: 2025-06-10 17:54:07

HTTP Metadata

Time of First Successful Submission: 2025-06-10 17:56:45

HTTP (netcat)

Time of First Successful Submission: 2025-05-31 09:56:56

HTTP Paths (netcat)

Time of First Successful Submission: 2025-06-10 18:12:13

HTTP (curl)

Time of First Successful Submission: 2025-06-10 18:58:00

HTTP (python)

Time of First Successful Submission: 2025-06-10 19:01:09

HTTP Host Header (python)

Time of First Successful Submission: 2025-06-10 19:18:50

HTTP Host Header (curl)

Time of First Successful Submission: 2025-06-10 19:30:42

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-06-10 19:35:37

URL Encoding (netcat)

Time of First Successful Submission: 2025-06-10 19:49:36

HTTP GET Parameters

Time of First Successful Submission: 2025-06-10 20:01:28

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-06-10 20:04:57

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-06-10 20:08:35

HTTP Forms

Time of First Successful Submission: 2025-06-10 20:12:09

HTTP Forms (curl)

Time of First Successful Submission: 2025-06-10 20:17:18

HTTP Forms (netcat)

Time of First Successful Submission: 2025-06-11 09:24:21

HTTP Forms (python)

Time of First Successful Submission: 2025-06-11 09:34:12

HTTP Forms Without Forms

Time of First Successful Submission: 2025-06-11 09:50:21

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-06-11 09:55:35

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-06-11 10:04:10

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-06-11 12:22:35

HTTP Redirects (curl)

Time of First Successful Submission: 2025-06-11 12:24:03

HTTP Redirects (python)

Time of First Successful Submission: 2025-06-11 12:26:09

HTTP Cookies (curl)

Time of First Successful Submission: 2025-06-11 12:30:33

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-06-11 12:33:54

HTTP Cookies (python)

Time of First Successful Submission: 2025-06-11 12:37:12

Server State (python)

Time of First Successful Submission: 2025-06-11 12:52:43

Listening Web

Time of First Successful Submission: 2025-06-11 12:59:21

Speaking Redirects

Time of First Successful Submission: 2025-06-11 13:58:44

JavaScript Redirects

Time of First Successful Submission: 2025-06-11 14:47:46