UNIX es un sistema operativo de tiempo compartido que controla los recursos de una computadora y los asigna entre los usuarios, permitiéndoles ejecutar programas. Está basado en un núcleo llamado Kernel que administra el acceso a archivos, memoria y ejecución de tareas. Los usuarios interactúan con UNIX a través de un intérprete de comandos llamado Shell, el cual permite redireccionar entradas/salidas y conectar procesos.