Command line interpreter
A command line interpreter is a computer program which reads a line of text the user has typed and interprets this text in the context of a given operating system or programming language.Command line interpreters have the advantage that the user may issue a lot of commands in a very terse and efficient way. The downside is that one has to know the commands and their parameters. Examples of command line interpreters (some not actually well designed, but grown historically and intensively used)
- the various Unix shell programs such as Bash
- command.com (DOS, Windows).
- Scripting programming languages with an eval function, such as Perl, Python or Jython can serve as command line interpreters, and can also be used to create a more flexible Command line interface.