List of command-line interpreters

In computing, a command-line interpreter, or command language interpreter, is a blanket term for a certain class of programs designed to read lines of text entered by a user, thus implementing a command-line interface.

AmigaOS

 * Amiga CLI/Amiga Shell

Unix-like systems
There are many variants of Unix shell:
 * Bourne shell
 * Almquist shell (ash)
 * Debian Almquist shell (dash)
 * Bash (Unix shell)
 * KornShell
 * Z shell
 * C shell
 * TENEX C shell
 * Ch shell
 * Emacs shell
 * Friendly interactive shell
 * PowerShell
 * rc shell, a shell for Plan 9 from Bell Labs and Unix
 * Stand-alone shell
 * Scheme Shell

Native

 * COMMAND.COM, the original Microsoft command line processor introduced on MS-DOS as well as Windows 9x, in 32-bit versions of NT-based Windows via NTVDM
 * cmd.exe, successor of COMMAND.COM introduced on OS/2 and Windows NT systems, although COMMAND.COM is still available in virtual DOS machines on IA-32 versions of those operating systems also.
 * Recovery Console
 * Windows PowerShell, a command processor based on .NET Framework
 * PowerShell, a command processor based on .NET
 * Hamilton C shell, a clone of the Unix C shell by Hamilton Laboratories
 * Take Command Console (4NT), a clone of CMD.EXE with added features by JP Software
 * Take Command, a newer incarnation of 4NT

Unix/Linux compatibility layer and POSIX subsystem

 * Interix
 * MKS Toolkit
 * Microsoft POSIX subsystem
 * Windows Services for UNIX
 * Windows Subsystem for Linux

CP/M

 * Console Command Processor (CCP), the default command line interpreter
 * ZCPR for the Z-System
 * Microshell

DOS

 * COMMAND.COM, the default command-line interpreter
 * 4DOS, a compatible, but more advanced shell by JP Software
 * NDOS, provided with some versions of the Norton Utilities
 * GW-BASIC

OS/2

 * CMD.EXE, the default command-line interpreter
 * Hamilton C shell, a clone of the Unix C shell by Hamilton Laboratories
 * 4OS2, a clone of CMD.EXE with additional features by JP Software

IBM i

 * Control Language
 * Qshell

Apple computers

 * Apple DOS/Apple ProDOS
 * Macintosh Programmer's Workshop

Mobile devices

 * DROS, Java ME platform based DOS-like shell for smartphones

Network routers

 * Cisco IOS
 * Junos Command Line Interface (Juniper Networks)

Minicomputer CLIs

 * Data General's CLI (Command Line Interpreter) on RDOS and AOS Operating Systems and their variants
 * Digital Equipment Corporation's DIGITAL Command Language (DCL)

Other

 * BASIC-PLUS (RSTS/E)
 * CANDE MCS – command-line shell and text editor on the MCP operating system
 * Conversational Monitor System (VM/CMS)
 * DOS Wedge (an extension to the Commodore 64's BASIC 2.0)
 * DIGITAL Command Language (OpenVMS)
 * Extensible Firmware Interface shell
 * Microsoft BASIC (qualifies both for a programming language and OS)
 * Singularity (operating system)
 * SymShell, see SymbOS
 * Time Sharing Option (MVS, z/OS)
 * Atari TOS shell
 * YouOS shell
 * EFI-SHELL – an open source Extensible Firmware Interface command shell

Language systems

 * APL
 * BASIC – actually, many dialects and varieties of a programming language may have commands like kill, system, files, and others which allow operating system access from the interactive and often from programme mode
 * BeanShell, a shell for Java
 * F#
 * J
 * Haskell
 * Lisp
 * Common Lisp Interface Manager
 * Macintosh Programmer's Workshop, an old command-line environment used to develop software on Classic Mac OS
 * Prolog
 * Scala
 * Smalltalk
 * Standard ML

Debuggers

 * DEBUG
 * gdb
 * DDT, a PDP-10 debugger from DEC used as a command shell for the MIT Incompatible Timesharing System
 * Firebug/Chromebug, a JavaScript shell and debugging environment as a Firefox plugin

Scientific and engineering software

 * MATLAB
 * Wolfram Mathematica
 * ROOT

Programming languages

 * BeanShell – shell for Java
 * JavaScript shell – several programs by this name allow interactive JavaScript
 * Javascript Interpreter Shell
 * Julia
 * Jython
 * Perl
 * PHPsh – shell for PHP
 * Python
 * IPython
 * REBOL
 * Red
 * REXX
 * Ruby
 * Interactive Ruby Shell
 * Tcl
 * Tclsh
 * Wish (Windowing Shell)
 * tkcon shell and IDE for Tcl/Tk
 * Windows Script Host

Database queries

 * sqsh, a shell available with some SQL implementations for database queries and other tasks.
 * Google Shell, a browser-based front-end for Google Search