heqichen

🐧

Getting Started

10 / 10 2976 / 17398


Using the VSCode Workspace

Time of First Successful Submission: 2024-10-10 02:43:14

Using the GUI Desktop

Time of First Successful Submission: 2024-10-10 02:44:57

Pasting into the Desktop

Time of First Successful Submission: 2024-10-10 02:46:18

Restarting Challenges

Time of First Successful Submission: 2024-10-10 02:49:31

Getting Help

Time of First Successful Submission: 2024-10-13 19:43:14

Challenge Programs

Time of First Successful Submission: 2024-10-13 19:44:26

The Flag File

Time of First Successful Submission: 2024-10-13 19:47:28

Using Practice Mode

Time of First Successful Submission: 2024-10-13 19:50:30

Persistent Home Directories - One

Time of First Successful Submission: 2024-10-13 19:53:23

Persistent Home Directories - Two

Time of First Successful Submission: 2024-10-13 19:55:12


Linux Luminarium

84 / 84 3419 / 11586


Intro to Commands

Time of First Successful Submission: 2024-10-31 09:22:19

Intro to Arguments

Time of First Successful Submission: 2024-10-31 09:23:27

The Root

Time of First Successful Submission: 2024-10-31 09:25:37

Program and absolute paths

Time of First Successful Submission: 2024-11-27 08:29:37

Position thy self

Time of First Successful Submission: 2024-11-27 08:43:44

Position elsewhere

Time of First Successful Submission: 2024-11-27 08:44:39

Position yet elsewhere

Time of First Successful Submission: 2024-11-27 08:45:14

implicit relative paths, from /

Time of First Successful Submission: 2024-11-27 08:46:09

explicit relative paths, from /

Time of First Successful Submission: 2024-11-27 08:46:53

implicit relative path

Time of First Successful Submission: 2024-11-27 08:47:39

home sweet home

Time of First Successful Submission: 2024-11-27 08:49:46

cat: not the pet, but the command!

Time of First Successful Submission: 2024-11-28 02:46:17

catting absolute paths

Time of First Successful Submission: 2024-11-28 02:47:24

more catting practice

Time of First Successful Submission: 2024-11-28 02:50:47

grepping for a needle in a haystack

Time of First Successful Submission: 2024-11-28 03:20:41

listing files

Time of First Successful Submission: 2024-11-28 03:24:43

touching files

Time of First Successful Submission: 2024-11-28 03:25:38

removing files

Time of First Successful Submission: 2024-11-28 03:29:09

hidden files

Time of First Successful Submission: 2024-11-28 03:30:59

An Epic Filesystem Quest

Time of First Successful Submission: 2024-11-28 04:10:36

making directories

Time of First Successful Submission: 2024-11-28 04:11:40

finding files

Time of First Successful Submission: 2024-11-28 04:12:37

linking files

Time of First Successful Submission: 2024-11-28 04:14:11

Learning From Documentation

Time of First Successful Submission: 2024-11-28 04:16:33

Learning Complex Usage

Time of First Successful Submission: 2024-11-28 04:32:33

Reading Manuals

Time of First Successful Submission: 2024-11-28 05:54:34

Searching Manuals

Time of First Successful Submission: 2024-11-28 05:56:06

Searching For Manuals

Time of First Successful Submission: 2024-11-28 15:29:22

Helpful Programs

Time of First Successful Submission: 2024-11-28 15:31:07

Help for Builtins

Time of First Successful Submission: 2024-11-28 15:34:13

Matching with *

Time of First Successful Submission: 2024-12-01 14:33:05

Matching with ?

Time of First Successful Submission: 2024-12-01 14:40:37

Matching with []

Time of First Successful Submission: 2024-12-01 15:11:30

Matching paths with []

Time of First Successful Submission: 2025-02-17 17:42:09

Mixing globs

Time of First Successful Submission: 2025-02-17 17:45:28

Exclusionary globbing

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

Redirecting output

Time of First Successful Submission: 2025-02-17 17:48:27

Redirecting more output

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

Appending output

Time of First Successful Submission: 2025-02-17 17:52:11

Redirecting errors

Time of First Successful Submission: 2025-02-17 17:54:45

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2025-02-17 18:24:12

Grepping live output

Time of First Successful Submission: 2025-02-17 18:27:11

Grepping errors

Time of First Successful Submission: 2025-02-17 18:30:35

Duplicating piped data with tee

Time of First Successful Submission: 2025-02-17 18:33:49

Writing to multiple programs

Time of First Successful Submission: 2025-02-17 18:46:20

Split-piping stderr and stdout

Time of First Successful Submission: 2025-02-17 18:53:44

Printing Variables

Time of First Successful Submission: 2025-02-18 09:49:01

Setting Variables

Time of First Successful Submission: 2025-02-18 09:49:57

Multi-word Variables

Time of First Successful Submission: 2025-02-18 09:50:31

Exporting Variables

Time of First Successful Submission: 2025-02-18 09:55:00

Printing Exported Variables

Time of First Successful Submission: 2025-02-18 09:55:32

Storing Command Output

Time of First Successful Submission: 2025-02-18 09:57:35

Reading Input

Time of First Successful Submission: 2025-02-18 09:58:49

Reading Files

Time of First Successful Submission: 2025-02-18 10:00:01

Listing Processes

Time of First Successful Submission: 2025-02-18 13:51:08

Killing Processes

Time of First Successful Submission: 2025-02-18 13:57:53

Interrupting Processes

Time of First Successful Submission: 2025-02-21 02:18:55

Suspending Processes

Time of First Successful Submission: 2025-02-21 02:21:14

Resuming Processes

Time of First Successful Submission: 2025-02-21 02:22:08

Backgrounding Processes

Time of First Successful Submission: 2025-02-21 02:25:34

Foregrounding Processes

Time of First Successful Submission: 2025-02-21 02:31:08

Starting Backgrounded Processes

Time of First Successful Submission: 2025-02-21 02:31:58

Process Exit Codes

Time of First Successful Submission: 2025-02-21 02:33:16

Changing File Ownership

Time of First Successful Submission: 2025-02-21 08:43:23

Groups and Files

Time of First Successful Submission: 2025-02-21 13:38:59

Fun With Groups Names

Time of First Successful Submission: 2025-02-21 13:41:26

Changing Permissions

Time of First Successful Submission: 2025-02-21 13:54:04

Executable Files

Time of First Successful Submission: 2025-02-21 13:59:12

Permission Tweaking Practice

Time of First Successful Submission: 2025-02-21 14:03:53

Permissions Setting Practice

Time of First Successful Submission: 2025-02-21 14:07:38

The SUID Bit

Time of First Successful Submission: 2025-02-21 14:21:43

Becoming root with su

Time of First Successful Submission: 2025-02-21 14:24:31

Other users with su

Time of First Successful Submission: 2025-02-21 14:25:47

Cracking passwords

Time of First Successful Submission: 2025-02-21 14:32:18

Using sudo

Time of First Successful Submission: 2025-02-21 14:33:49

Chaining with Semicolons

Time of First Successful Submission: 2025-02-22 06:14:55

Your First Shell Script

Time of First Successful Submission: 2025-02-22 06:18:08

Redirecting Script Output

Time of First Successful Submission: 2025-02-22 06:20:06

Executable Shell Scripts

Time of First Successful Submission: 2025-02-22 06:20:49

The PATH Variable

Time of First Successful Submission: 2025-02-22 06:22:30

Setting PATH

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

Adding Commands

Time of First Successful Submission: 2025-02-22 06:27:15

Hijacking Commands

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


Computing 101

5 / 69 10411 / 11796


Your First Register

Time of First Successful Submission: 2025-02-23 04:51:03

Your First Syscall

Time of First Successful Submission: 2025-02-23 04:59:57

Exit Codes

Time of First Successful Submission: 2025-02-23 05:01:40

Building Executables

Time of First Successful Submission: 2025-02-23 05:41:49

Moving Between Registers

Time of First Successful Submission: 2025-02-23 05:44:47