Environment variables

Description: Learn about env vars, the most common ones, and how to work with them in Linux.

Skill level: Beginner

File descriptors

Description: Learn about file descriptors, the three standard ones, and what tools you can use to work with them.

Skill level: Intermediate

Pipes

Description: Learn how pipes work and how to connect commands using them.

Skill level: Beginner

Shell redirection

Description: Learn how to redirect input and output when running a program from the shell.

Skill level: Beginner

Signals

Description: Learn about signals, the most common ones, and how to send them in Linux.

Skill level: Intermediate

System calls and strace

Description: Learn how to inspect system calls using strace.

Skill level: Intermediate