The Unix operating system acts as an interface between the user and computer. The kernel allocates system resources, coordinates internals, and interacts with hardware. Users communicate with the kernel via a shell program that translates commands for the kernel to understand. In Unix, everything is organized into files that are grouped into directories in a tree structure called the filesystem. Common commands allow users to view files and directories, check system information, manage files and directories, and get manual pages.