<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Unix_shell</id>
	<title>Unix shell - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Unix_shell"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Unix_shell&amp;action=history"/>
	<updated>2026-06-24T19:17:05Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Unix_shell&amp;diff=17827&amp;oldid=prev</id>
		<title>113.86.140.86 来自 2025年2月4日 (二) 06:33</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Unix_shell&amp;diff=17827&amp;oldid=prev"/>
		<updated>2025-02-04T06:33:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|1=zh-hans:外壳; zh-hk:外殼; zh-tw:殼層;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:Unix shells in Konsole screenshot.png|thumb|Unix shells in Konsole]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Unix shell&amp;#039;&amp;#039;&amp;#039;，一種[[殼層]]與[[命令行界面]]，是[[UNIX]][[操作系统]]下传统的用户和计算机的交互界面。第一個用户直接输入[[命令 (计算机)|命令]]来执行各种各样的任务。&lt;br /&gt;
&lt;br /&gt;
普通意义上的shell就是可以接受用户输入命令的程序。它之所以被称作shell是因为它隐藏了操作系统低层的细节。同样的Unix下的图形用户界面[[GNOME]]和[[KDE]]，有时也被叫做「虚拟shell」或「图形shell」。&lt;br /&gt;
&lt;br /&gt;
Unix操作系统下的shell既是用户交互的界面，也是控制系统的[[脚本语言]]。当然在这点也有别于Windows下的命令行，虽然也提供了很简单的控制语句。在Windows操作系统下，可能有些用户从来都不会直接的使用shell，然而在Unix系列操作系统下，shell仍然是控制系统启动、[[X Window]]启动和很多其他实用工具的脚本解释程序。&lt;br /&gt;
&lt;br /&gt;
== 各种Unix shell ==&lt;br /&gt;
第一個Unix shell是由[[肯·汤普逊]]，仿效Multics上的shell所實作出來，稱為sh。&lt;br /&gt;
&lt;br /&gt;
=== Bourne shell兼容 ===&lt;br /&gt;
*[[Bourne shell]]（sh）[[史蒂夫·伯恩]]在[[贝尔实验室]]时编写。1978年随[[Version 7 Unix]]首次发布。&lt;br /&gt;
**[[Almquist shell]]（ash）&lt;br /&gt;
**[[bash|Bourne-Again shell]]（bash）&lt;br /&gt;
**[[Debian Almquist shell]]（dash）&lt;br /&gt;
**[[Korn shell]]（ksh）{{tsl|en|David Korn|}}在[[贝尔实验室]]时编写。&lt;br /&gt;
**[[Z shell]]（zsh）&lt;br /&gt;
&lt;br /&gt;
=== C shell兼容 ===&lt;br /&gt;
*[[C shell]]（csh）[[比尔·乔伊]]在[[加州大學伯克利分校]]时编写。1979年随[[BSD]]首次发布。&lt;br /&gt;
**[[tcsh|TENEX C shell]]（tcsh）&lt;br /&gt;
&lt;br /&gt;
=== 其他 ===&lt;br /&gt;
*[[Friendly interactive shell|fish]]，第一次发布于2005年。&lt;br /&gt;
*{{tsl|en|rc shell|}}（rc）[[貝爾實驗室九號計畫|九號計畫]]系统的shell，由{{tsl|en|Tom Duff|}}在[[贝尔实验室]]时编写。随后移植回Unix和其他的操作系统。&lt;br /&gt;
**{{tsl|en|es shell|}}（es）一个[[函数式编程]]的rc兼容shell，编写于二十世纪九十年代中期。&lt;br /&gt;
*{{tsl|en|scsh|}}（Scheme Shell）&lt;br /&gt;
&lt;br /&gt;
=== 仅存于历史的 ===&lt;br /&gt;
*[[Thompson shell]]（sh）第一个Unix shell，由[[肯·汤普逊]]在[[贝尔实验室]]时编写。1971年至1975年随Unix第一版至第六版发布。&lt;br /&gt;
*{{tsl|en|PWB shell|}}（sh）Thompson shell的一个版本，由{{tsl|en|John Mashey|}}和他人在[[贝尔实验室]]时改进。1976年随PWB UNIX发布。&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://github.com/alebcay/awesome-shell Awesome Shell] {{Wayback|url=https://github.com/alebcay/awesome-shell |date=20230608012356 }}&lt;br /&gt;
* [http://www.freeos.com/guides/lsst/ Linux Shell Scripting Tutorial - A Beginner&amp;#039;s handbook] {{Wayback|url=http://www.freeos.com/guides/lsst/ |date=20220424013312 }}&lt;br /&gt;
* [https://web.archive.org/web/20130820203444/http://software-carpentry.org/v4/shell/intro.html The Unix Shell: Introduction]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Unix Shells}}&lt;br /&gt;
{{程序设计语言}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Unix shells| ]]&lt;br /&gt;
[[Category:面向文本编程语言]]&lt;/div&gt;</summary>
		<author><name>113.86.140.86</name></author>
	</entry>
</feed>