Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
List of command-line interpreters
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|None}} This list includes notable [[command-line interpreter]]s {{endash}} [[computer program|programs]] that interactively [[interpreter|interpret]] [[command (computing)|commands]] entered by the [[computer user|user]] at the [[command-line]]. == Operating system shells == Most [[operating system]]s are accessible via a [[shell (computing)|shell]] {{endash}} a command line interpreter. In some cases multiple shells are available. This category somewhat overlaps with the general programming section since an operating system shell supports programming, and the line between operating system access and general programming is sometimes less than clear. For example, some versions of BASIC served as a shell, and BASIC is also a general-purpose language. === Unix-like === {{see also|Unix shell}} * [[Almquist shell]] (ash) * [[Bash (Unix shell)]] <code>bash</code> * [[Bourne shell]] <code>sh</code> * [[C shell]] <code>csh</code> * [[Ch (computer programming)|Ch shell]] <code>ch</code> * [[Debian Almquist shell]] (dash) * [[Emacs]] shell <code>eshell</code> * [[Friendly interactive shell]] <code>fish</code> * [[KornShell]] <code>ksh</code> * [[PowerShell]] <code>pwsh</code> * [[rc shell]] <code>rc</code>, a shell for [[Plan 9 from Bell Labs]] and Unix * [[Stand-alone shell]] <code>sash</code> * [[scsh|Scheme Shell]] <code>scsh</code> * [[TENEX C shell]] <code>tcsh</code> * [[Z shell]] <code>zsh</code> === Windows === * [[COMMAND.COM]], default shell in [[Windows 9x]], available in 32-bit NT-based Windows via [[NTVDM]] * [[cmd.exe]], successor of COMMAND.COM in OS/2 and Windows NT systems, a.k.a. Command Prompt * [[Recovery Console]] * [[PowerShell]], successor of Command Prompt; more like Unix-based shells; based on [[.NET]] * [[Hamilton C shell]], a [[Clone (computing)|clone]] of the C shell * [[Take Command Console]] (4NT), a clone of cmd.exe with added features === DOS === {{main|DOS}} * [[COMMAND.COM]], the default command-line interpreter * [[4DOS]], a compatible, but more advanced shell * [[NDOS]], provided with some versions of Norton Utilities * [[GW-BASIC]] === OS/2 === {{main|OS/2}} * [[CMD.EXE (OS/2)|CMD.EXE]], the default command-line interpreter * [[Hamilton C shell]], a [[Clone (computing)|clone]] of the [[C shell | Unix C shell]] * [[4OS2]], a clone of [[CMD.EXE (OS/2)|CMD.EXE]] with additional features === Apple === * [[Apple DOS]]/[[Apple ProDOS]] * [[Macintosh Programmer's Workshop]] === CP/M === {{main|CP/M}} * [[Console Command Processor]] (CCP), the default command line interpreter * [[ZCPR]] for the [[Z-System]] === IBM i === {{main|IBM i}} * [[Control Language]] * [[Qshell]] === Network routers === {{main|Network router}} * [[Cisco IOS]]<ref>[http://www.cisco.com/en/US/docs/ios/12_0/configfun/configuration/guide/fcui.html#wp7687 ''"The Cisco IOS command-line interface (CLI) is the primary user interface..."'']</ref> * [[Junos]] (Juniper Networks)<ref>[http://www.juniper.net/techpubs/software/junos/junos55/swconfig55-getting-started/html/cli-overview-getting-started.html ''"...the software that you use whenever you access the router..."'']</ref> === Other === * [[Atari TOS|Atari TOS shell]] * [[BASIC-PLUS]] (RSTS/E) * [[CANDE|CANDE MCS]] – command-line shell and text editor on the [[MCP (Burroughs Large Systems)|MCP]] operating system * [[Conversational Monitor System]] (VM/CMS) * [[Data General|Data General RDOS and AOS CLI]] * [[DIGITAL Command Language]] (DCL) * [[DOS Wedge]] – (Commodore 64) * [[DIGITAL Command Language]] (OpenVMS) * [[Extensible Firmware Interface|EFI-SHELL]] * [[Microsoft BASIC]] * [[Singularity (operating system)]] * [[SymbOS|SymShell]] * [[TACL (programming language)|Tandem Application Control Language]] (TACL) * [[Time Sharing Option]] (MVS, z/OS) * [[YouOS|YouOS shell]] == General-purpose programming == * [[APL (programming language)|APL]] * [[BASIC]] * [[BeanShell]] – shell for [[Java (programming language)|Java]] * JavaScript shell – several programs by this name, including JavaScript Interpreter Shell, allow interactive JavaScript<ref>[https://developer.mozilla.org/en/JavaScript_shells developer.mozilla.org/en/JavaScript_shells] {{Webarchive|url=https://web.archive.org/web/20110629112557/https://developer.mozilla.org/en/JavaScript_shells |date=2011-06-29 }}; [[Comparison of Server-side JavaScript solutions]]</ref> * [[Common Lisp Interface Manager]] – for [[Lisp (programming language)|Lisp]] * [[F Sharp (programming language)|F#]] * [[Haskell]] * [[Interactive Ruby Shell]] – for [[Ruby (programming language)|Ruby]] * [[IPython]] – for [[Python (programming language)|Python]] * [[J (programming language)|J]] * [[Julia (programming language)|Julia]] * [[Jython]] * [[Macintosh Programmer's Workshop]], for [[Classic Mac OS]] * [[Perl]] * PHPsh – shell for [[PHP]] * [[Prolog]] * [[REBOL]] * [[Red (programming language)|Red]] * [[REXX]] * [[Scala (programming language)|Scala]] * [[Smalltalk]] * [[Standard ML]] * [[Tclsh]] – for [[Tcl]] * tkcon shell and [[Integrated development environment|IDE]] for [[Tcl/Tk]] * [[Windows Script Host]] * [[Wish (Windowing Shell)]] – for[[Tcl]] == Software debugging == * [[DEBUG]] * [[GNU Debugger|gdb]] * [[Dynamic debugging technique|DDT]], a PDP-10 debugger from DEC used as a command shell for the MIT [[Incompatible Timesharing System]] * [[Firebug (software)|Firebug/Chromebug]], a JavaScript shell and debugging environment as a Firefox plugin == Database development == * [[sqsh]], a shell available with some [[SQL]] implementations for database queries and other tasks. * [[Google Shell]], a browser-based front-end for Google Search == Scientific and engineering software == * [[MATLAB]] * [[Wolfram Mathematica]] * [[ROOT]] == See also == * {{Annotated link|Comparison of command shells}} * {{Annotated link|cygwin}} * {{Annotated link|Interix}} * {{Annotated link|Interpreter directive}} * {{Annotated link|Job Control Language}} * {{Annotated link|List of compilers}} * {{Annotated link|Microsoft POSIX subsystem}} * {{Annotated link|MKS Toolkit}} * {{Annotated link|Scripting language}} * {{Annotated link|read–eval–print loop}} * {{Annotated link|Windows Services for UNIX}} * {{Annotated link|Windows Subsystem for Linux}} == References == {{Reflist}} [[Category:Command-line software| ]] [[Category:Interpreters (computing)|Command-line]] [[pl:Powłoka systemowa]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Annotated link
(
edit
)
Template:Endash
(
edit
)
Template:Main
(
edit
)
Template:Reflist
(
edit
)
Template:See also
(
edit
)
Template:Short description
(
edit
)
Template:Webarchive
(
edit
)