command line interface

A form of user interface in which the user types commands for the computer to carry out. The command is usually restricted to a single line of text, which may consist of any sequence of commands.