<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.freebsdwiki.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.freebsdwiki.net/index.php?action=history&amp;feed=atom&amp;title=Shell</id>
		<title>Shell - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.freebsdwiki.net/index.php?action=history&amp;feed=atom&amp;title=Shell"/>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;action=history"/>
		<updated>2026-05-11T21:39:13Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.0</generator>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6581&amp;oldid=prev</id>
		<title>Ninereasons at 21:36, 7 June 2006</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6581&amp;oldid=prev"/>
				<updated>2006-06-07T21:36:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:36, 7 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command interpreters ('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command interpreters ('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a command language and utilities that you can use on the command line&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for performing &lt;/del&gt;more complex tasks save a series of commands in files ([[shell script]]s), which can be executed from the command line or by other scripts or programs (Windows users will compare shell scripts to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a command language and utilities that you can use on the command line&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &lt;/ins&gt;or&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, to perform &lt;/ins&gt;more complex tasks &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;you can &lt;/ins&gt;save a series of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;shell &lt;/ins&gt;commands in files ([[shell script]]s), which can be executed from the command line or by other scripts or programs (Windows users will compare shell scripts to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A shell can also be a GUI (Graphical User Interface).&amp;#160; Examples of '''GUI shells''' are the X Windows System of Unix, the Window OS of Microsoft, and the Mac OS. CLI interfaces are available in Unix-like GUI environments through terminal emulator programs like [[xterm]] or [[rxvt]]. In Windows, a CLI is provided by &amp;lt;code&amp;gt;command.com&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt;.&amp;#160; A DOS or Windows CLI prompt usually ends with &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A shell can also be a GUI (Graphical User Interface).&amp;#160; Examples of '''GUI shells''' are the X Windows System of Unix, the Window OS of Microsoft, and the Mac OS. CLI interfaces are available in Unix-like GUI environments through terminal emulator programs like [[xterm]] or [[rxvt]]. In Windows, a CLI is provided by &amp;lt;code&amp;gt;command.com&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt;.&amp;#160; A DOS or Windows CLI prompt usually ends with &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:6576:newid:6581 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6576&amp;oldid=prev</id>
		<title>Ninereasons: syntax</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6576&amp;oldid=prev"/>
				<updated>2006-06-07T17:22:32Z</updated>
		
		<summary type="html">&lt;p&gt;syntax&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:22, 7 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command interpreters ('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command interpreters ('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a command language and utilities that you can use on the command line, or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;save a series of commands &lt;/del&gt;for performing more complex tasks in files ([[shell script]]s), which can be executed from the command line or by other scripts or programs (Windows users will compare shell scripts to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a command language and utilities that you can use on the command line, or for performing more complex tasks &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;save a series of commands &lt;/ins&gt;in files ([[shell script]]s), which can be executed from the command line or by other scripts or programs (Windows users will compare shell scripts to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A shell can also be a GUI (Graphical User Interface).&amp;#160; Examples of '''GUI shells''' are the X Windows System of Unix, the Window OS of Microsoft, and the Mac OS. CLI interfaces are available in Unix-like GUI environments through terminal emulator programs like [[xterm]] or [[rxvt]]. In Windows, a CLI is provided by &amp;lt;code&amp;gt;command.com&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt;.&amp;#160; A DOS or Windows CLI prompt usually ends with &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A shell can also be a GUI (Graphical User Interface).&amp;#160; Examples of '''GUI shells''' are the X Windows System of Unix, the Window OS of Microsoft, and the Mac OS. CLI interfaces are available in Unix-like GUI environments through terminal emulator programs like [[xterm]] or [[rxvt]]. In Windows, a CLI is provided by &amp;lt;code&amp;gt;command.com&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt;.&amp;#160; A DOS or Windows CLI prompt usually ends with &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:6574:newid:6576 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6574&amp;oldid=prev</id>
		<title>Ninereasons at 16:16, 7 June 2006</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6574&amp;oldid=prev"/>
				<updated>2006-06-07T16:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:16, 7 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command interpreters ('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command interpreters ('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;set of built-in commands &lt;/del&gt;and utilities &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which &lt;/del&gt;you can use &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to automate your commands &lt;/del&gt;on the command line, or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;by using &lt;/del&gt;[[shell script]]s &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(files that contain a set of commands&lt;/del&gt;, which can be executed from the command line or by other scripts or programs &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/del&gt;Windows users will compare &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;these &lt;/del&gt;to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;command language &lt;/ins&gt;and utilities &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that &lt;/ins&gt;you can use on the command line, or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;save a series of commands for performing more complex tasks in files (&lt;/ins&gt;[[shell script]]s&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;, which can be executed from the command line or by other scripts or programs &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;Windows users will compare &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;shell scripts &lt;/ins&gt;to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A shell can also be a GUI (Graphical User Interface).&amp;#160; Examples of '''GUI shells''' are the X Windows System of Unix, the Window OS of Microsoft, and the Mac OS. CLI interfaces are available in Unix-like GUI environments through terminal emulator programs like [[xterm]] or [[rxvt]]. In Windows, a CLI is provided by &amp;lt;code&amp;gt;command.com&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt;.&amp;#160; A DOS or Windows CLI prompt usually ends with &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A shell can also be a GUI (Graphical User Interface).&amp;#160; Examples of '''GUI shells''' are the X Windows System of Unix, the Window OS of Microsoft, and the Mac OS. CLI interfaces are available in Unix-like GUI environments through terminal emulator programs like [[xterm]] or [[rxvt]]. In Windows, a CLI is provided by &amp;lt;code&amp;gt;command.com&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt;.&amp;#160; A DOS or Windows CLI prompt usually ends with &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:6571:newid:6574 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6571&amp;oldid=prev</id>
		<title>Ninereasons: sp</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6571&amp;oldid=prev"/>
				<updated>2006-06-06T21:09:21Z</updated>
		
		<summary type="html">&lt;p&gt;sp&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:09, 6 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;interpretors &lt;/del&gt;('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Command &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;interpreters &lt;/ins&gt;('''shells''') allow programs and users to interface with the &amp;quot;kernel&amp;quot; (lower level of the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a set of built-in commands and utilities which you can use to automate your commands on the command line, or by using [[shell script]]s (files that contain a set of commands, which can be executed from the command line or by other scripts or programs - Windows users will compare these to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of your [[user context]].&amp;#160; A CLI shell provides a set of built-in commands and utilities which you can use to automate your commands on the command line, or by using [[shell script]]s (files that contain a set of commands, which can be executed from the command line or by other scripts or programs - Windows users will compare these to ''batch files'').&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:6570:newid:6571 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6570&amp;oldid=prev</id>
		<title>Ninereasons: /* Shell families */</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6570&amp;oldid=prev"/>
				<updated>2006-06-06T20:56:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Shell families&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:56, 6 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Shell families==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Shell families==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The first generation shell was called &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;, developed for Unix 1 by Ken Thompson at Bell Labs, in 1971.&amp;#160; In the second generation, the Unix shell was re-written in two different directions: the [[Bourne shell]] (&amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;) and the [[C shell]] (&amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt;).&amp;#160; The Bourne shell initially focused on standardizing a builtin command set.&amp;#160; The C shell focused on user-friendly improvements such as file name completion and command line editing.&amp;#160; FreeBSD uses a Bourne shell ([[sh]]) for its default system command interpreter, and a C shell ([[tcsh]]) for the default login shell.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The first generation shell was called &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;, developed for Unix 1 by Ken Thompson at Bell Labs, in 1971.&amp;#160; In the second generation, the Unix shell was re-written in two different directions: the [[Bourne shell]] (&amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;) and the [[C shell]] (&amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt;).&amp;#160; The Bourne shell initially focused on standardizing a builtin command set.&amp;#160; The C shell focused on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;C language syntax, and &lt;/ins&gt;user-friendly improvements such as file name completion and command line editing.&amp;#160; FreeBSD uses a Bourne shell ([[sh]]) for its default system command interpreter, and a C shell ([[tcsh]]) for the default login shell.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Steve Bourne developed [[sh]] for Unix 7, at Bell Labs in 1978.&amp;#160; Third generation improvements of the Bourne shell include the [[ksh|Korn shell]] (&amp;lt;code&amp;gt;ksh&amp;lt;/code&amp;gt; by Dave Korn, early 1980s), and the [[bash|Bourne again shell]] (&amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; by Brian Fox in 1987 - a very popular, very user-friendly third generation shell, familiar to users of Linux, Apple Mac OS X (in the Terminal utility), and [http://www.cygwin.com Cygwin]).&amp;#160; Bourne shell derivatives have a default CLI prompt that ends with &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&amp;#160; The version of &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt; used by FreeBSD as the default command interpreter is similar to (but not the same as) the Korn shell. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Steve Bourne developed [[sh]] for Unix 7, at Bell Labs in 1978.&amp;#160; Third generation improvements of the Bourne shell include the [[ksh|Korn shell]] (&amp;lt;code&amp;gt;ksh&amp;lt;/code&amp;gt; by Dave Korn, early 1980s), and the [[bash|Bourne again shell]] (&amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; by Brian Fox in 1987 - a very popular, very user-friendly third generation shell, familiar to users of Linux, Apple Mac OS X (in the Terminal utility), and [http://www.cygwin.com Cygwin]).&amp;#160; Bourne shell derivatives have a default CLI prompt that ends with &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&amp;#160; The version of &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt; used by FreeBSD as the default command interpreter is similar to (but not the same as) the Korn shell. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:6569:newid:6570 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6569&amp;oldid=prev</id>
		<title>Ninereasons: /* Shell families */  prompts</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6569&amp;oldid=prev"/>
				<updated>2006-06-06T20:53:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Shell families: &lt;/span&gt;  prompts&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:53, 6 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Steve Bourne developed [[sh]] for Unix 7, at Bell Labs in 1978.&amp;#160; Third generation improvements of the Bourne shell include the [[ksh|Korn shell]] (&amp;lt;code&amp;gt;ksh&amp;lt;/code&amp;gt; by Dave Korn, early 1980s), and the [[bash|Bourne again shell]] (&amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; by Brian Fox in 1987 - a very popular, very user-friendly third generation shell, familiar to users of Linux, Apple Mac OS X (in the Terminal utility), and [http://www.cygwin.com Cygwin]).&amp;#160; Bourne shell derivatives have a default CLI prompt that ends with &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&amp;#160; The version of &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt; used by FreeBSD as the default command interpreter is similar to (but not the same as) the Korn shell. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Steve Bourne developed [[sh]] for Unix 7, at Bell Labs in 1978.&amp;#160; Third generation improvements of the Bourne shell include the [[ksh|Korn shell]] (&amp;lt;code&amp;gt;ksh&amp;lt;/code&amp;gt; by Dave Korn, early 1980s), and the [[bash|Bourne again shell]] (&amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; by Brian Fox in 1987 - a very popular, very user-friendly third generation shell, familiar to users of Linux, Apple Mac OS X (in the Terminal utility), and [http://www.cygwin.com Cygwin]).&amp;#160; Bourne shell derivatives have a default CLI prompt that ends with &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&amp;#160; The version of &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt; used by FreeBSD as the default command interpreter is similar to (but not the same as) the Korn shell. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Bill Joy (the creator of BSD) developed [[csh]] for BSD in 1979.&amp;#160; Ken Greer also made improvements to the C Shell in the 1970s, called the [[tcsh|TENEX C shell]] (&amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;).&amp;#160; Versions of the C shell usually have a default CLI prompt that ends with &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;.&amp;#160; The &amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt; used by FreeBSD is actually &amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;, which is the default [[login shell]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Bill Joy (the creator of BSD) developed [[csh]] for BSD in 1979.&amp;#160; Ken Greer also made improvements to the C Shell in the 1970s, called the [[tcsh|TENEX C shell]] (&amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;).&amp;#160; Versions of the C shell usually have a default CLI prompt that ends with &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(csh) or &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; (tcsh)&lt;/ins&gt;.&amp;#160; The &amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt; used by FreeBSD is actually &amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;, which is the default [[login shell]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Alternative shells==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Alternative shells==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:6568:newid:6569 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6568&amp;oldid=prev</id>
		<title>Ninereasons: /* Shell families */</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6568&amp;oldid=prev"/>
				<updated>2006-06-06T20:44:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Shell families&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:44, 6 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Shell families==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Shell families==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The first generation shell was called &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;, developed for Unix 1 by Ken Thompson at Bell Labs, in 1971.&amp;#160; In the second generation, the Unix shell was re-written in two different directions: the [[Bourne shell]] (&amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;) and the [[C shell]] (&amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt;).&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;These &lt;/del&gt;improvements &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;added features &lt;/del&gt;such as file name completion and command line editing.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The first generation shell was called &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;, developed for Unix 1 by Ken Thompson at Bell Labs, in 1971.&amp;#160; In the second generation, the Unix shell was re-written in two different directions: the [[Bourne shell]] (&amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;) and the [[C shell]] (&amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt;).&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The Bourne shell initially focused on standardizing a builtin command set.&amp;#160; The C shell focused on user-friendly &lt;/ins&gt;improvements such as file name completion and command line editing&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;#160; FreeBSD uses a Bourne shell ([[sh]]) for its default system command interpreter, and a C shell ([[tcsh]]) for the default login shell&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Steve Bourne developed [[sh]] for Unix 7, at Bell Labs in 1978.&amp;#160; Third generation improvements of the Bourne shell include the [[ksh|Korn shell]] (&amp;lt;code&amp;gt;ksh&amp;lt;/code&amp;gt; by Dave Korn, early 1980s), the [[bash|Bourne again shell]] (&amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; by Brian Fox in 1987 - a very popular third generation shell, familiar to users of Linux, Apple Mac OS X (in the Terminal utility), and [http://www.cygwin.com Cygwin]).&amp;#160; Bourne shell derivatives have a default CLI prompt that ends with &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&amp;#160; The version of &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt; used by FreeBSD as the default command interpreter is similar to (but not the same as) the Korn shell. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Steve Bourne developed [[sh]] for Unix 7, at Bell Labs in 1978.&amp;#160; Third generation improvements of the Bourne shell include the [[ksh|Korn shell]] (&amp;lt;code&amp;gt;ksh&amp;lt;/code&amp;gt; by Dave Korn, early 1980s), &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/ins&gt;the [[bash|Bourne again shell]] (&amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; by Brian Fox in 1987 - a very popular&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, very user-friendly &lt;/ins&gt;third generation shell, familiar to users of Linux, Apple Mac OS X (in the Terminal utility), and [http://www.cygwin.com Cygwin]).&amp;#160; Bourne shell derivatives have a default CLI prompt that ends with &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&amp;#160; The version of &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt; used by FreeBSD as the default command interpreter is similar to (but not the same as) the Korn shell. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Bill Joy (the creator of BSD) developed [[csh]] for BSD in 1979.&amp;#160; Ken Greer also made improvements to the C Shell in the 1970s, called the [[tcsh|TENEX C shell]] (&amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;).&amp;#160; Versions of the C shell usually have a default CLI prompt that ends with &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;.&amp;#160; The &amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt; used by FreeBSD is actually &amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;, which is the default [[login shell]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Bill Joy (the creator of BSD) developed [[csh]] for BSD in 1979.&amp;#160; Ken Greer also made improvements to the C Shell in the 1970s, called the [[tcsh|TENEX C shell]] (&amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;).&amp;#160; Versions of the C shell usually have a default CLI prompt that ends with &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;.&amp;#160; The &amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt; used by FreeBSD is actually &amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;, which is the default [[login shell]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:6567:newid:6568 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6567&amp;oldid=prev</id>
		<title>Ninereasons: expand</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=6567&amp;oldid=prev"/>
				<updated>2006-06-06T20:14:42Z</updated>
		
		<summary type="html">&lt;p&gt;expand&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:14, 6 June 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Your interface with a unix system, from which you may enter [[:Category:System Commands|system commands]] or otherwise freely run &lt;/del&gt;programs and&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/or manipulate files and directories, within &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bounds &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;your [[user context]]&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Command interpretors ('''shells''') allow &lt;/ins&gt;programs and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;users to interface with &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;kernel&amp;quot; (lower level &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the operating system). Microsoft Windows users will compare the '''Unix shell''' to DOS&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;To change &lt;/del&gt;your shell &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;from one &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;another, run &lt;/del&gt;the [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;chsh&lt;/del&gt;]] command.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Unix shells are traditionally CLIs (Command Line Interface) where users can type [[:Category:System Commands|system commands]] to run programs and/or manipulate files and directories, within the bounds of &lt;/ins&gt;your &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[user context]].&amp;#160; A CLI &lt;/ins&gt;shell &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;provides a set of built-in commands and utilities which you can use &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;automate your commands on &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;command line, or by using &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;shell script&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s (files that contain a set of commands, which can be executed from the &lt;/ins&gt;command &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;line or by other scripts or programs - Windows users will compare these to ''batch files'')&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;See &lt;/del&gt;also&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;: &lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:Category:Shells&lt;/del&gt;]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bash&lt;/del&gt;]] - [[sh]] - [[csh]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/del&gt;[[tcsh]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/del&gt;[[ksh]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/del&gt;[[psh]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/del&gt;[[zsh]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A shell can &lt;/ins&gt;also &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;be a GUI (Graphical User Interface).&amp;#160; Examples of '''GUI shells''' are the X Windows System of Unix, the Window OS of Microsoft, and the Mac OS. CLI interfaces are available in Unix-like GUI environments through terminal emulator programs like &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;xterm&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;rxvt&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. In Windows, a CLI is provided by &amp;lt;code&amp;gt;command.com&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt;.&amp;#160; A DOS or Windows CLI prompt usually ends with &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:FreeBSD Terminology]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;==Shell families==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The first generation shell was called &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;, developed for Unix 1 by Ken Thompson at Bell Labs, in 1971.&amp;#160; In the second generation, the Unix shell was re&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;written in two different directions: the &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bourne shell]] (&amp;lt;code&amp;gt;&lt;/ins&gt;sh&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt;) and the [[C shell&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt;).&amp;#160; These improvements added features such as file name completion and command line editing.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Steve Bourne developed [[sh]] for Unix 7, at Bell Labs in 1978.&amp;#160; Third generation improvements of the Bourne shell include the [[ksh|Korn shell]] (&amp;lt;code&amp;gt;ksh&amp;lt;/code&amp;gt; by Dave Korn, early 1980s), the [[bash|Bourne again shell]] (&amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; by Brian Fox in 1987 &lt;/ins&gt;- &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a very popular third generation shell, familiar to users of Linux, Apple Mac OS X (in the Terminal utility), and [http://www.cygwin.com Cygwin]).&amp;#160; Bourne shell derivatives have a default CLI prompt that ends with &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&amp;#160; The version of &amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt; used by FreeBSD as the default command interpreter is similar to (but not the same as) the Korn shell. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bill Joy (the creator of BSD) developed &lt;/ins&gt;[[csh]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for BSD in 1979.&amp;#160; Ken Greer also made improvements to the C Shell in the 1970s, called the &lt;/ins&gt;[[tcsh&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|TENEX C shell&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;).&amp;#160; Versions of the C shell usually have a default CLI prompt that ends with &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;.&amp;#160; The &amp;lt;code&amp;gt;csh&amp;lt;/code&amp;gt; used by FreeBSD is actually &amp;lt;code&amp;gt;tcsh&amp;lt;/code&amp;gt;, which is the default [[login shell]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;==Alternative shells==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Besides the default shells ([[sh]] and [[tcsh]]), and the ports mentioned above (&lt;/ins&gt;[[ksh]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and [[bash]]), there are a number of other powerful CLI shells available from the [[Ports|ports collection]].&amp;#160; Below are just a few shells that could serve as your primary login shell. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;[[psh]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;mdash; combines aspects of bash and other shells with [[perl]] extensions, so that a variety of perl commands can be executed directly from the command line or in scripts.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* [[scsh]] &amp;amp;mdash; provides Scheme language extensions, so that a variety of scheme code can be executed directly from the command line or in scripts.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;[[zsh]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;mdash; a shell that combines many features of both, the C shell and Bourne shell, and adds powerful scripting language features of its own.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;To change your login shell from one to another, install the alternative shell from the [[Ports tree]] and run the [[chsh]] command.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Shells]] &lt;/ins&gt;[[Category:FreeBSD Terminology]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:4603:newid:6567 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninereasons</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=4603&amp;oldid=prev</id>
		<title>Jimbo at 14:17, 18 October 2004</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=4603&amp;oldid=prev"/>
				<updated>2004-10-18T14:17:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 14:17, 18 October 2004&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;See also: [[:Category:Shells]] - [[bash]] - [[sh]] - [[csh]] - [[tcsh]] - [[ksh]] - [[psh]] - [[zsh]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;See also: [[:Category:Shells]] - [[bash]] - [[sh]] - [[csh]] - [[tcsh]] - [[ksh]] - [[psh]] - [[zsh]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:FreeBSD Terminology]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:578:newid:4603 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jimbo</name></author>	</entry>

	<entry>
		<id>http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=578&amp;oldid=prev</id>
		<title>Jimbo at 23:16, 12 September 2004</title>
		<link rel="alternate" type="text/html" href="http://www.freebsdwiki.net/index.php?title=Shell&amp;diff=578&amp;oldid=prev"/>
				<updated>2004-09-12T23:16:28Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:16, 12 September 2004&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Your interface with a unix system, from which you may enter [[:Category:System Commands|system commands]] or otherwise freely manipulate files&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;directories, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and programs &lt;/del&gt;within the bounds of your [[user context]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Your interface with a unix system, from which you may enter [[:Category:System Commands|system commands]] or otherwise freely &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;run programs and/or &lt;/ins&gt;manipulate files &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/ins&gt;directories, within the bounds of your [[user context]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;To change your shell from one to another, run the [[chsh]] command.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;To change your shell from one to another, run the [[chsh]] command.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;See also: [[:Category:Shells]] - [[bash]] - [[sh]] - [[csh]] - [[tcsh]] - [[ksh]] - [[psh]] - [[zsh]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;See also: [[:Category:Shells]] - [[bash]] - [[sh]] - [[csh]] - [[tcsh]] - [[ksh]] - [[psh]] - [[zsh]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bsdwiki:diff:version:1.11a:oldid:442:newid:578 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jimbo</name></author>	</entry>

	</feed>