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. Operating system shells AmigaOS Amiga CLI/Amiga Shell Unix-like systems There are many variants of Unix shell: Bourne shell sh Almquist shell (ash) Debian Almquist shell (dash) Bash (Unix shell) bash KornShell ksh Z shell zsh C shell csh TENEX C shell tcsh Ch shell ch Emacs shell eshell Friendly interactive shell fish PowerShell pwsh rc shell rc, a shell for Plan 9 from Bell Labs and Unix Stand-alone shell sash Scheme Shell scsh Microsoft Windows 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 as well. 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 4NT, a clone of CMD.EXE with additional 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