A shell provides users with an interface to the Unix system. It gathers input and executes programs based on that input. When a program finishes executing, it displays that program's output. A shell ...