File descriptors

Description: In Linux, almost everything is a file. Learn about file descriptors and the different tools you can use to work with them.

Skill level: Intermediate

Environment variables

Description: Environment variables store information about the environment in which a process is run. Learn how Linux uses them and how to control the behavior of some processes.

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 how to send signals in Linux to achieve different goals.

Skill level: Beginner

Syscalls

Description: Learn how to find out which syscalls a process makes using strace.

Skill level: Intermediate