Content deleted Content added
→Operating system command-line interfaces: Deleted a paragraph which was out of place, wrong, confused, confusing and without any references. A shell usually has a UI which can be a command line interface or a GUI but a shell is *NOT* a UI, it is a command interpreter/processor. Tags: Mobile edit Mobile web edit |
restore and improve statement with link to Shell (computing) whose citations provide support |
||
Line 25:
Examples of command-line interpreters include Nushell, [[Digital Equipment Corporation|DEC's]] [[DIGITAL Command Language]] (DCL) in [[OpenVMS]] and [[RSX-11]], the various [[Unix shell]]s ([[Bourne shell|sh]], [[KornShell|ksh]], [[C shell|csh]], [[tcsh]], [[zsh]], [[Bash (Unix shell)|Bash]], etc.), [[CP/M]]'s [[Console Command Processor|CCP]], [[DOS]]' [[COMMAND.COM]], as well as the [[OS/2]] and the Windows [[CMD.EXE]] programs, the latter groups being based heavily on DEC's RSX-11 and [[RSTS/E|RSTS]] CLIs. Under most operating systems, it is possible to replace the default shell program with alternatives; examples include [[4DOS]] for DOS, [[4OS2]] for OS/2, and [[Take Command Console|4NT / Take Command]] for Windows.
Although the term ''shell'' is often used to describe a command-line interpreter, strictly speaking, a [[Shell (computing)|shell]] is a program that provides a user interface to the broad capabilities of the operating system. For example, the default Windows GUI is a shell program named [[EXPLORER.EXE]], as defined in the SHELL=EXPLORER.EXE line in the WIN.INI configuration file. These programs are shells, but not CLIs.
===Application command-line interfaces===
|