<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikimd.org/index.php?action=history&amp;feed=atom&amp;title=Shell</id>
	<title>Shell - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikimd.org/index.php?action=history&amp;feed=atom&amp;title=Shell"/>
	<link rel="alternate" type="text/html" href="https://wikimd.org/index.php?title=Shell&amp;action=history"/>
	<updated>2026-05-08T12:59:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wikimd.org/index.php?title=Shell&amp;diff=5901586&amp;oldid=prev</id>
		<title>Prab: CSV import</title>
		<link rel="alternate" type="text/html" href="https://wikimd.org/index.php?title=Shell&amp;diff=5901586&amp;oldid=prev"/>
		<updated>2024-06-12T22:20:52Z</updated>

		<summary type="html">&lt;p&gt;CSV import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{clear}}== Shell ==&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;shell&amp;#039;&amp;#039;&amp;#039; is a user interface for access to an [[operating system]]&amp;#039;s services. In general, operating system shells use either a [[command-line interface]] (CLI) or [[graphical user interface]] (GUI), depending on a computer&amp;#039;s role and particular operation. It is named a shell because it is an outer layer of interface between the user and the innards of the operating system (the kernel).&lt;br /&gt;
== Types of Shells ==&lt;br /&gt;
=== Command-Line Interface (CLI) ===&lt;br /&gt;
A [[command-line interface]] (CLI) is a text-based user interface used to view and manage computer files. Examples of CLI shells include the [[Bourne shell]] (sh), the [[C shell]] (csh), the [[Korn shell]] (ksh), and the [[Bash (Unix shell)|Bourne Again shell]] (bash).&lt;br /&gt;
=== Graphical User Interface (GUI) ===&lt;br /&gt;
A [[graphical user interface]] (GUI) shell provides a graphical means of interacting with the operating system. Examples include the [[Windows Shell]], the [[GNOME]] Shell, and the [[KDE Plasma]] Shell.&lt;br /&gt;
== Functions of a Shell ==&lt;br /&gt;
Shells provide several functions, including:&lt;br /&gt;
* Command interpretation: Interpreting and executing user commands.&lt;br /&gt;
* Scripting: Writing and executing scripts to automate tasks.&lt;br /&gt;
* Job control: Managing multiple tasks within a single shell session.&lt;br /&gt;
* File manipulation: Navigating and manipulating the file system.&lt;br /&gt;
== Popular Shells ==&lt;br /&gt;
* [[Bourne shell]] (sh)&lt;br /&gt;
* [[C shell]] (csh)&lt;br /&gt;
* [[Korn shell]] (ksh)&lt;br /&gt;
* [[Bash (Unix shell)|Bourne Again shell]] (bash)&lt;br /&gt;
* [[Z shell]] (zsh)&lt;br /&gt;
* [[fish (Unix shell)|Friendly Interactive Shell]] (fish)&lt;br /&gt;
== Shell Scripting ==&lt;br /&gt;
[[Shell scripting]] is writing a series of commands for the shell to execute. It is commonly used for task automation, program execution, and file manipulation. Shell scripts are typically written in a text editor and saved with a .sh extension.&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Operating system]]&lt;br /&gt;
* [[Command-line interface]]&lt;br /&gt;
* [[Graphical user interface]]&lt;br /&gt;
* [[Bourne shell]]&lt;br /&gt;
* [[C shell]]&lt;br /&gt;
* [[Korn shell]]&lt;br /&gt;
* [[Bash (Unix shell)]]&lt;br /&gt;
* [[Z shell]]&lt;br /&gt;
* [[fish (Unix shell)]]&lt;br /&gt;
* [[Shell scripting]]&lt;br /&gt;
[[Category:Operating system technology]]&lt;br /&gt;
[[Category:User interfaces]]&lt;br /&gt;
[[Category:Command shells]]&lt;br /&gt;
{{Operating-system-stub}}&lt;/div&gt;</summary>
		<author><name>Prab</name></author>
	</entry>
</feed>