This document provides an introduction to Unix including:
- An overview of the Unix operating system structure including the kernel, system calls, and how programs interact with the kernel.
- A description of the Unix file system structure as an inverted tree with directories and files represented as nodes.
- An explanation of Unix directories, files, and inodes, which contain metadata about each file.
- A brief definition of Unix programs as executable shell files, built-in shell commands, or compiled object code files.