Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
List of command-line interpreters
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
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]]
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Annotated link
(
edit
)
Template:Endash
(
edit
)
Template:Main
(
edit
)
Template:Reflist
(
edit
)
Template:See also
(
edit
)
Template:Short description
(
edit
)
Template:Webarchive
(
edit
)
Search
Search
Editing
List of command-line interpreters
Add topic