Command-line interpreter

A command-line interpreter (also command line shell, command language interpreter and command interpreter) is a computer program that reads lines of text entered by a user and interprets them in the context of a given operating system or programming language.