Shell program

Definition
A shell program interprets user commands, which are either directly entered by the user or read from a file.