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
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
Description: Learn how to redirect input and output when running a program from the shell.
Skill level: Beginner
Description: Learn how to send signals in Linux to achieve different goals.
Skill level: Beginner
Description: Learn how to find out which syscalls a process makes using strace.
Skill level: Intermediate