youstube

🐧

Intro to Programming Languages

15 / 234 10253 / 34628


Commands

Time of First Successful Submission: 2026-05-04 17:59:22

Command Arguments

Time of First Successful Submission: 2026-05-04 18:01:51

Command History

Time of First Successful Submission: 2026-05-04 18:02:12

The Root Path

Time of First Successful Submission: 2026-05-04 18:04:20

Absolute Paths

Time of First Successful Submission: 2026-05-04 18:04:58

Changing position

Time of First Successful Submission: 2026-05-04 18:05:23

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-04 18:06:11

Relative Paths

Time of First Successful Submission: 2026-05-04 18:07:08

Cat

Time of First Successful Submission: 2026-05-04 18:12:32

Ls

Time of First Successful Submission: 2026-05-04 18:31:28

Ls All

Time of First Successful Submission: 2026-05-04 18:33:13

Find

Time of First Successful Submission: 2026-05-04 18:52:23

Piping Echo

Time of First Successful Submission: 2026-05-05 13:31:56

Piping Stdout

Time of First Successful Submission: 2026-05-05 13:32:55

Piping Stdin

Time of First Successful Submission: 2026-05-05 13:53:51


Start Here

12 / 12 1049 / 46959


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-02-01 14:30:52

Restarting Challenges

Time of First Successful Submission: 2026-02-01 15:09:04

Challenge Programs

Time of First Successful Submission: 2026-02-01 19:25:48

The Flag File

Time of First Successful Submission: 2026-02-01 19:26:44

Using Privileged Mode

Time of First Successful Submission: 2026-02-01 19:31:10

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-01 19:34:29


Linux Luminarium

128 / 128 2987 / 35099


Intro to Commands

Time of First Successful Submission: 2026-05-04 17:59:22

Intro to Arguments

Time of First Successful Submission: 2026-05-04 18:01:51

Command History

Time of First Successful Submission: 2026-05-04 18:02:12

The Root

Time of First Successful Submission: 2026-05-04 18:04:20

Program and absolute paths

Time of First Successful Submission: 2026-05-04 18:04:58

Position thy self

Time of First Successful Submission: 2026-05-04 18:05:23

Position elsewhere

Time of First Successful Submission: 2026-05-04 18:06:11

implicit relative paths, from /

Time of First Successful Submission: 2026-05-04 18:07:08

explicit relative paths, from /

Time of First Successful Submission: 2026-05-04 18:07:40

implicit relative path

Time of First Successful Submission: 2026-05-04 18:08:15

home sweet home

Time of First Successful Submission: 2026-05-04 18:11:53

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-04 18:12:32

catting absolute paths

Time of First Successful Submission: 2026-05-04 18:12:51

more catting practice

Time of First Successful Submission: 2026-05-04 18:27:34

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-04 18:29:58

comparing files

Time of First Successful Submission: 2026-05-04 18:30:27

listing files

Time of First Successful Submission: 2026-05-04 18:31:28

touching files

Time of First Successful Submission: 2026-05-04 18:31:48

removing files

Time of First Successful Submission: 2026-05-04 18:32:12

moving files

Time of First Successful Submission: 2026-05-04 18:32:33

copying files

Time of First Successful Submission: 2026-05-04 18:32:56

hidden files

Time of First Successful Submission: 2026-05-04 18:33:13

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-04 18:36:28

making directories

Time of First Successful Submission: 2026-05-04 18:38:07

finding files

Time of First Successful Submission: 2026-05-04 18:52:23

linking files

Time of First Successful Submission: 2026-05-04 18:53:40

Learning From Documentation

Time of First Successful Submission: 2026-05-05 11:10:15

Learning Complex Usage

Time of First Successful Submission: 2026-05-05 11:17:45

Reading Manuals

Time of First Successful Submission: 2026-05-05 11:20:51

Searching Manuals

Time of First Successful Submission: 2026-05-05 11:21:54

Searching For Manuals

Time of First Successful Submission: 2026-05-05 12:37:14

Helpful Programs

Time of First Successful Submission: 2026-05-05 12:38:53

Help for Builtins

Time of First Successful Submission: 2026-05-05 12:39:15

Matching with *

Time of First Successful Submission: 2026-05-05 12:41:37

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-05-05 12:43:24

Matching paths with []

Time of First Successful Submission: 2026-05-05 12:44:59

Multiple globs

Time of First Successful Submission: 2026-05-05 12:48:49

Mixing globs

Time of First Successful Submission: 2026-05-05 13:22:14

Exclusionary globbing

Time of First Successful Submission: 2026-05-05 13:24:33

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-05-05 13:26:37

Tab completion on commands

Time of First Successful Submission: 2026-05-05 13:26:54

Redirecting output

Time of First Successful Submission: 2026-05-05 13:31:56

Redirecting more output

Time of First Successful Submission: 2026-05-05 13:32:55

Appending output

Time of First Successful Submission: 2026-05-05 13:37:51

Redirecting errors

Time of First Successful Submission: 2026-05-05 13:52:52

Redirecting input

Time of First Successful Submission: 2026-05-05 13:53:51

Grepping stored results

Time of First Successful Submission: 2026-05-05 13:54:48

Grepping live output

Time of First Successful Submission: 2026-05-05 13:55:40

Grepping errors

Time of First Successful Submission: 2026-05-05 13:56:38

Filtering with grep -v

Time of First Successful Submission: 2026-05-05 13:58:20

Filtering with sed

Time of First Successful Submission: 2026-05-05 14:00:19

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-05 14:01:52

Process substitution for input

Time of First Successful Submission: 2026-05-05 14:02:44

Writing to multiple programs

Time of First Successful Submission: 2026-05-05 14:08:49

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-05-05 14:26:34

Multi-word Variables

Time of First Successful Submission: 2026-05-05 14:27:03

Exporting Variables

Time of First Successful Submission: 2026-05-05 14:28:56

Printing Exported Variables

Time of First Successful Submission: 2026-05-05 14:29:14

Storing Command Output

Time of First Successful Submission: 2026-05-05 14:33:44

Reading Input

Time of First Successful Submission: 2026-05-05 14:34:27

Reading Files

Time of First Successful Submission: 2026-05-05 14:35:52

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-05-05 14:59:14

Deleting newlines

Time of First Successful Submission: 2026-05-05 16:22:14

Extracting the first lines with head

Time of First Successful Submission: 2026-05-05 17:33:56

Extracting specific sections of text

Time of First Successful Submission: 2026-05-05 17:48:45

Sorting data

Time of First Successful Submission: 2026-05-05 17:50:43

Listing Processes

Time of First Successful Submission: 2026-05-05 17:53:05

Killing Processes

Time of First Successful Submission: 2026-05-05 17:53:44

Interrupting Processes

Time of First Successful Submission: 2026-05-05 17:55:15

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-05 18:01:13

Suspending Processes

Time of First Successful Submission: 2026-05-05 18:02:01

Resuming Processes

Time of First Successful Submission: 2026-05-05 18:02:20

Backgrounding Processes

Time of First Successful Submission: 2026-05-05 18:06:15

Foregrounding Processes

Time of First Successful Submission: 2026-05-05 18:07:42

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-05 18:10:05

Process Exit Codes

Time of First Successful Submission: 2026-05-05 18:12:01

Becoming root with su

Time of First Successful Submission: 2026-05-05 18:12:41

Other users with su

Time of First Successful Submission: 2026-05-05 18:13:23

Cracking passwords

Time of First Successful Submission: 2026-05-05 18:17:16

Using sudo

Time of First Successful Submission: 2026-05-05 18:17:47

Changing File Ownership

Time of First Successful Submission: 2026-05-05 18:57:28

Groups and Files

Time of First Successful Submission: 2026-05-05 19:00:31

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-05-05 19:02:50

Executable Files

Time of First Successful Submission: 2026-05-05 19:03:54

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-05 19:08:49

Permissions Setting Practice

Time of First Successful Submission: 2026-05-05 19:11:41

The SUID Bit

Time of First Successful Submission: 2026-05-05 19:12:14

Chaining with Semicolons

Time of First Successful Submission: 2026-05-05 19:14:57

Building on Success

Time of First Successful Submission: 2026-05-05 19:15:18

Handling Failure

Time of First Successful Submission: 2026-05-05 19:15:55

Your First Shell Script

Time of First Successful Submission: 2026-05-05 19:22:04

Redirecting Script Output

Time of First Successful Submission: 2026-05-05 19:27:39

Executable Shell Scripts

Time of First Successful Submission: 2026-05-05 19:28:12

Understanding Shebangs

Time of First Successful Submission: 2026-05-05 19:37:33

Scripting with Arguments

Time of First Successful Submission: 2026-05-05 19:40:34

Scripting with Conditionals

Time of First Successful Submission: 2026-05-05 19:43:42

Scripting with Default Cases

Time of First Successful Submission: 2026-05-05 19:44:42

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-05 19:47:32

Reading Shell Scripts

Time of First Successful Submission: 2026-05-05 20:02:00

Launching Screen

Time of First Successful Submission: 2026-05-05 20:02:31

Detaching and Attaching

Time of First Successful Submission: 2026-05-05 20:04:22

Finding Sessions

Time of First Successful Submission: 2026-05-05 20:06:06

Switching Windows

Time of First Successful Submission: 2026-05-05 20:06:40

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-05 20:08:12

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-05 20:28:39

The PATH Variable

Time of First Successful Submission: 2026-05-05 20:32:17

Setting PATH

Time of First Successful Submission: 2026-05-05 20:32:53

Finding Commands

Time of First Successful Submission: 2026-05-05 20:33:36

Adding Commands

Time of First Successful Submission: 2026-05-05 21:25:37

Hijacking Commands

Time of First Successful Submission: 2026-05-05 21:30:44

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-05-06 10:44:03

Overshared Directories

Time of First Successful Submission: 2026-05-06 11:12:34

Tricky Linking

Time of First Successful Submission: 2026-05-06 11:23:32

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-06 11:25:00

Snooping on Configurations

Time of First Successful Submission: 2026-05-06 11:26:48

The Fork Bomb

Time of First Successful Submission: 2026-05-06 11:47:45

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-06 11:50:06

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-05-06 13:48:22

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-06 13:50:21


Computing 101

5 / 104 20120 / 22780


Your First Register

Time of First Successful Submission: 2026-05-06 14:12:25

Your First Syscall

Time of First Successful Submission: 2026-05-06 14:27:04

Exit Codes

Time of First Successful Submission: 2026-05-06 14:29:44

Building Executables

Time of First Successful Submission: 2026-06-03 03:28:17

Moving Between Registers

Time of First Successful Submission: 2026-06-03 03:36:14


DSU Cyber Camps

48 / 104 68 / 47254


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-02-01 14:30:52

Connecting over SSH

Time of First Successful Submission: 2026-02-01 15:07:15

Restarting Challenges

Time of First Successful Submission: 2026-02-01 15:09:04

Getting Help

Time of First Successful Submission: 2026-02-01 15:10:15

Challenge Programs

Time of First Successful Submission: 2026-02-01 19:25:48

The Flag File

Time of First Successful Submission: 2026-02-01 19:26:44

Using Privileged Mode

Time of First Successful Submission: 2026-02-01 19:31:10

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-01 19:34:29

Running Commands

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

Move through the Linux filesystem.

Time of First Successful Submission: 2026-02-01 19:42:29

Create and delete files.

Time of First Successful Submission: 2026-02-01 19:43:29

Move, copy, and rename files.

Time of First Successful Submission: 2026-02-01 19:45:04

Display file contents in the terminal.

Time of First Successful Submission: 2026-02-01 19:45:31

Create files with nano.

Time of First Successful Submission: 2026-02-01 19:46:24

Edit files with nano.

Time of First Successful Submission: 2026-02-01 19:46:40

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-02-01 19:48:00

Find the password! (Searching files)

Time of First Successful Submission: 2026-02-01 19:50:48

Advanced Directory Techniques.

Time of First Successful Submission: 2026-02-01 19:52:02

Learn about command flags.

Time of First Successful Submission: 2026-02-01 19:53:31

Printing

Time of First Successful Submission: 2026-02-01 20:06:20

Variables

Time of First Successful Submission: 2026-02-01 20:07:18

Format Print

Time of First Successful Submission: 2026-02-01 20:08:45

User Input

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

Type Casting

Time of First Successful Submission: 2026-02-01 20:11:16

Knowledge Check I (Input/Output)

Time of First Successful Submission: 2026-02-01 20:13:12

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2026-02-01 20:15:29

Math

Time of First Successful Submission: 2026-02-01 20:16:31

Floor Division

Time of First Successful Submission: 2026-02-01 20:17:41

Geometry

Time of First Successful Submission: 2026-02-01 20:18:54

Comparison

Time of First Successful Submission: 2026-02-01 20:21:27

Knowledge Check I (Math)

Time of First Successful Submission: 2026-02-01 20:36:59

Knowledge Check II (Math)

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

If Statements

Time of First Successful Submission: 2026-02-01 20:42:18

If Else Statements

Time of First Successful Submission: 2026-02-01 20:44:52

Nested

Time of First Successful Submission: 2026-02-01 21:05:46

Else If Blocks

Time of First Successful Submission: 2026-02-01 21:08:34

Google Dorks

Time of First Successful Submission: 2026-02-02 01:59:24

Social Media Password

Time of First Successful Submission: 2026-02-02 02:03:49

Wayback Machine I

Time of First Successful Submission: 2026-02-02 15:37:57

Wayback Machine II

Time of First Successful Submission: 2026-02-02 15:57:22

Grep Master

Time of First Successful Submission: 2026-02-02 16:35:42

Unlock The Vault

Time of First Successful Submission: 2026-02-02 16:43:25

Locked Treasure Chest

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

The Artists Clue

Time of First Successful Submission: 2026-02-02 16:48:49


GCA CTF

48 / 104 68 / 47254


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-02-01 14:30:52

Connecting over SSH

Time of First Successful Submission: 2026-02-01 15:07:15

Restarting Challenges

Time of First Successful Submission: 2026-02-01 15:09:04

Getting Help

Time of First Successful Submission: 2026-02-01 15:10:15

Challenge Programs

Time of First Successful Submission: 2026-02-01 19:25:48

The Flag File

Time of First Successful Submission: 2026-02-01 19:26:44

Using Privileged Mode

Time of First Successful Submission: 2026-02-01 19:31:10

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-01 19:34:29

Running Commands

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

Move through the Linux filesystem.

Time of First Successful Submission: 2026-02-01 19:42:29

Create and delete files.

Time of First Successful Submission: 2026-02-01 19:43:29

Move, copy, and rename files.

Time of First Successful Submission: 2026-02-01 19:45:04

Display file contents in the terminal.

Time of First Successful Submission: 2026-02-01 19:45:31

Create files with nano.

Time of First Successful Submission: 2026-02-01 19:46:24

Edit files with nano.

Time of First Successful Submission: 2026-02-01 19:46:40

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-02-01 19:48:00

Find the password! (Searching files)

Time of First Successful Submission: 2026-02-01 19:50:48

Advanced Directory Techniques.

Time of First Successful Submission: 2026-02-01 19:52:02

Learn about command flags.

Time of First Successful Submission: 2026-02-01 19:53:31

Printing

Time of First Successful Submission: 2026-02-01 20:06:20

Variables

Time of First Successful Submission: 2026-02-01 20:07:18

Format Print

Time of First Successful Submission: 2026-02-01 20:08:45

User Input

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

Type Casting

Time of First Successful Submission: 2026-02-01 20:11:16

Knowledge Check I (Input/Output)

Time of First Successful Submission: 2026-02-01 20:13:12

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2026-02-01 20:15:29

Math

Time of First Successful Submission: 2026-02-01 20:16:31

Floor Division

Time of First Successful Submission: 2026-02-01 20:17:41

Geometry

Time of First Successful Submission: 2026-02-01 20:18:54

Comparison

Time of First Successful Submission: 2026-02-01 20:21:27

Knowledge Check I (Math)

Time of First Successful Submission: 2026-02-01 20:36:59

Knowledge Check II (Math)

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

If Statements

Time of First Successful Submission: 2026-02-01 20:42:18

If Else Statements

Time of First Successful Submission: 2026-02-01 20:44:52

Nested

Time of First Successful Submission: 2026-02-01 21:05:46

Else If Blocks

Time of First Successful Submission: 2026-02-01 21:08:34

Google Dorks

Time of First Successful Submission: 2026-02-02 01:59:24

Social Media Password

Time of First Successful Submission: 2026-02-02 02:03:49

Wayback Machine I

Time of First Successful Submission: 2026-02-02 15:37:57

Wayback Machine II

Time of First Successful Submission: 2026-02-02 15:57:22

Grep Master

Time of First Successful Submission: 2026-02-02 16:35:42

Unlock The Vault

Time of First Successful Submission: 2026-02-02 16:43:25

Locked Treasure Chest

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

The Artists Clue

Time of First Successful Submission: 2026-02-02 16:48:49