Shell (computing)

Shell (computing)

In computing, a shell is a computer program that exposes an operating system's services to a human user or other programs. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system. Command-line shells require the user to be familiar with commands and their calling syntax, and to understand concepts about the shell-specific scripting language (for example, bash).

Comment
enIn computing, a shell is a computer program that exposes an operating system's services to a human user or other programs. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system. Command-line shells require the user to be familiar with commands and their calling syntax, and to understand concepts about the shell-specific scripting language (for example, bash).
Depiction
Bash demo.png
Dir command in Windows Command Prompt.png
Drag-and-drop-en.svg
X-Window-System.png
Has abstract
enIn computing, a shell is a computer program that exposes an operating system's services to a human user or other programs. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system. Command-line shells require the user to be familiar with commands and their calling syntax, and to understand concepts about the shell-specific scripting language (for example, bash). Graphical shells place a low burden on beginning computer users, and are characterized as being easy to use. Since they also come with certain disadvantages, most GUI-enabled operating systems also provide CLI shells.
Hypernym
Interface
Is primary topic of
Shell (computing)
Label
enShell (computing)
Link from a Wikipage to another Wikipage
Alphanumeric
Apple Inc.
Apple Lisa
Application program
Application programming interface
Architecture of Windows NT
Bash shell
Batch files
Batch processing
Category:Command shells
Category:Desktop environments
COMMAND.COM
Command-line completion
Command line interface
Command-line interface
Comparison of command shells
Computing
Desktop environment
Desktop metaphor
Dock (macOS)
Douglas Engelbart
Emerge Desktop
Escape sequence
Expert system
Fall Joint Computer Conference
File:Bash demo.png
File:Dir command in Windows Command Prompt.png
File:Drag-and-drop-en.svg
File:X-Window-System.png
File manager
Finder (software)
Focus (computing)
Graphical user interface
Human–computer interaction
Internet Explorer shell
Ken Thompson
Lilith (computer)
LiteStep
Louis Pouzin
MacOS
Mainframe computer
Microsoft Windows
Mission Control (macOS)
Modem
MS-DOS
Multics
Multi-user
Niklaus Wirth
NLS (computer system)
Operating system
Palo Alto Research Center
Peripheral device
POSIX shell
PowerShell
Process (computing)
Program Manager
Programming language
Quartz Compositor
Read-eval-print loop
Read–eval–print loop
Redirection (computing)
Resident monitor
Shell account
Shell builtin
SSH tunneling
Stanford Research Institute
StarDock
Start menu
Superuser
Syntax (programming languages)
Task bar
Teletypewriter
Telnet
Text terminal
The Mother of All Demos
Thompson shell
TOPS-10
Unix-like
Unix shell
Wayland (display server protocol)
Wayland compositor
Window (computing)
WindowBlinds
Windowing system
Window manager
Windows shell
Windows Vista
Xerox Alto
X window manager
X Window System
SameAs
Cangkerang (pengkomputeran)
Interface système
Kabuk programlama
Käsuprotsessor
Kuori (ohjelmisto)
kVSZ
Ljuska (računarstvo)
Ljuska (računarstvo)
Lupina (računalništvo)
m.070m23
Powłoka systemowa
Q18109
Ŝelo (komputiko)
Shell (Betriebssystem)
Shell (computação)
Shell (computing)
Shell (computing)
Shell (informatica)
Shell (informatica)
Shell (informatică)
Shell (informática)
Shell (informàtica)
Shell (informatika)
Shell (informatika)
Shell (számítástechnika)
Shell (компютри)
Skall (programvare)
Skalprogram
Syel (komputer)
Κέλυφος (υπολογιστές)
Љуска (рачунарство)
Командын интерпретатор (бүрхүүл)
Оболонка операційної системи
Оболочка операционной системы
Операциялық жүйе қоршамы
מעטפת (מחשבים)
قاوغ (کۆمپیوتەر)
واجهة أوامر (حوسبة)
پوسته (رایانه)
শেল (কম্পিউটিং)
முனையம்
เชลล์
シェル
殼層
SeeAlso
List of command-line interpreters
Subject
Category:Command shells
Category:Desktop environments
Thumbnail
X-Window-System.png?width=300
WasDerivedFrom
Shell (computing)?oldid=1122748333&ns=0
WikiPageLength
17600
Wikipage page ID
2281397
Wikipage revision ID
1122748333
WikiPageUsesTemplate
Template:Anchor
Template:Div col
Template:Div col end
Template:Main
Template:Operating system
Template:Quote
Template:Reflist
Template:See also
Template:Short description
Template:Snd
Template:Unix shells
Template:What