| − | In [[computing]], a shell provides an interface for a user to interact with the [[computer]] at a fairly basic "system" level, as opposed to interaction with an application program. Most commonly this involves typing commands and receiving output as line-by-line text (a command-line interface), though it can also be said to apply to manipulation of files and system objects through graphical user interfaces with windows, menus, and pointing-device cursors to touch interfaces and voice-driven interfaces. | + | {{see also|Shell (disambiguation)}}In [[computing]], a shell provides an interface for a user to interact with the [[computer]] at a fairly basic "system" level, as opposed to interaction with an application program. Most commonly this involves typing commands and receiving output as line-by-line text (a command-line interface), though it can also be said to apply to manipulation of files and system objects through graphical user interfaces with windows, menus, and pointing-device cursors to touch interfaces and voice-driven interfaces. |