Shell provides an interface between the user and the kernel and executes programs called commands.