List of command-line interpreters
From Wikipedia, the free encyclopedia
(Redirected from Command line interpreter)
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.
Contents |
Operating system shells [edit]
Main article: Operating system shell
Unix-like systems [edit]
There are many variants of Unix shell:
- Bourne shell
sh- Almquist shell (ash)
- Debian Almquist shell (dash)
- Bash (Unix shell)
bash - Korn shell
ksh- Z shell
zsh
- Z shell
- Almquist shell (ash)
- C shell
csh - Ch shell
ch - Emacs shell
eshell - friendly interactive shell
fish - rc shell
rc, a shell for Plan 9 from Bell Labs and Unix scsh(Scheme Shell)- Stand-alone Shell
sash - BeanShell
- Perl Shell
psh(Perl-based) - Remote shell
rsh, can also mean Restricted shell on some systems
Microsoft Windows [edit]
- Note that most OS shells in Microsoft Windows are not command-line interpreters.
Native [edit]
- Command Prompt
- Windows PowerShell, an object-oriented successor of cmd.exe, formerly known as Monad or the Microsoft Shell (MSH)
- Hamilton C shell
- 4NT
- Take Command (command line interpreter)
- Recovery Console
Unix-styled and POSIX emulators [edit]
DOS [edit]
Main article: DOS
- COMMAND.COM
- 4DOS
- NDOS, provided with some versions of the Norton Utilities
- GW-BASIC
- QBasic
OS/2 [edit]
Main article: OS/2
IBM OS/400 [edit]
Main article: OS/400
Apple computers [edit]
Mobile devices [edit]
- DROS, Java ME platform based DOS-like shell for smartphones
Network routers [edit]
Main article: Network router
Other [edit]
- Amiga CLI/Amiga Shell, see AmigaOS
- Basic-Plus (RSTS/E)
- CANDE MCS – command-line shell and text editor on the MCP operating system
- Conversational Monitor System (VM/CMS)
- Console Command Processor (CCP) for CP/M
- 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
Programming [edit]
Language systems [edit]
- APL (programming language)
- 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 Sharp (programming language), F#
- J (programming language)
- GMLCMD
- Haskell (programming language)
- Lisp
- Macintosh Programmer's Workshop, an old command-line environment used for software development on the classic Mac OS
- Prolog
- Smalltalk
- Scala (programming language)
- Standard ML
Debuggers [edit]
| This section requires expansion. (September 2012) |
- 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 [edit]
| This section requires expansion. (September 2012) |
Scripting programming languages [edit]
Main article: scripting programming language
- JavaScript shell – several programs by this name allow interactive JavaScript[3]
- BeanShell – shell for Java
- Jython
- REXX
- Perl
- PHPsh – shell for PHP
- Python (programming language)
- Ruby (programming language)
- Tcl language:
- tkcon shell and IDE for Tcl/Tk
- Windows Script Host
Database queries [edit]
- sqsh, a shell available with some SQL implementations for database queries and other tasks.
- Google Shell, a browser-based front-end for Google Search