我的编程空间,编程开发者的网络收藏夹
学习永远不晚

unix/linux shell的发展历程是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

unix/linux shell的发展历程是什么

这篇文章主要讲解了“unix/linux shell的发展历程是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“unix/linux shell的发展历程是什么”吧!

在UNIX/linux Shell中主要有这几类shell:
◆Bourne shell (bsh)
◆C shell ( csh)
◆Korn shell ( ksh)
◆Bourne Again shell ( bash)
◆POSIX shell ( sh)
◆TENEX/TOPS C shell ( tcsh)
◆TC Shell(tesh)
◆Z Shell(zsh)

◆Bourne Shell
***重要的标准Unix Shell是1970年底在V7 Unix(AT&T第7版)中引入的,并且以它的创始科技部基础条件平台“国家气象网络计算应用节点建设”(2004DKA50730)资助者 Stephen Bourne的名字命名。Bourne Shell作为 编程语言是基于Algol语言的,而且主要用于系统管理任务自动化。虽然它由于简单而迅速流行,但缺乏交互式使用的许多特性,如历史、别名和作业控制。

◆C Shell
20世纪70年代末,在加利福尼亚大学Berkeley 研制的C Shell是作为BSD Unix的一部分发布的。 这种主要由Bill Joy所写的Shell提供了许多标准 Bourne Shell里不提供的附加特征。linux Shell中的C Shell是基于 C编程语言的,而且当用做编程语言时,它使用类似 C语言的语法。它也提供交互使用的增强功能,如命令行历史、别名和作业控制。因为这种Shell是在大型机上设计的,而且加入了大量附加的特征,所以跟linux Shell中的Bourne Shell相比,C Shell在小型机上有运行缓慢的趋势,甚至在大型机上也运行缓慢。

◆Korn Shell
由于Bo urne Shell和C Shell都可使用,所以现在Unix用户有了选择余地,同时也在选择Shell的问题上产生了困扰。来自AT&T的David Korn于20世纪80年代中期开发了Korn Shell,发布于1996年,并且在1998年正式成为Unix的SVR4分支的组成部分。其实linux Shell中的Bourne Shell的超集Korn Shell,不仅能在Unix系统上运行,而且能在OS/2、VMS和DOS上运行。它提供与Bourne Shell的向上兼容性,增加了许多C Shell的受欢迎的特征,而且快捷有效。AIX使用的是最为广泛使用的1998年版本的Korn Shell。

除了以上提到的3种“标准”Unix Shell外还 有许多其他的Shell也在使用,如:
◆Bourne Again Shell
Bourne Again Shell(bash)是GNU计划的一部分,用来替代Bourne Shell。它用于基于GNU 的系统(如Linux)。大多数Linux(Red Hat、Slaekware、Caldera)都以bash作为缺省的Shell,并且运行sh时,其实调用的是bash。

◆POSIX Shell
POSIX Shell是Korn Shell的一个变种。当前提供POSIX Shell的***卖主是Hewlett—Packard公司。在HP—UX 11.0版本中,linux Shell中的POSIX Shell就是/bin/sh,而bsh是/usr/old/bin/sh。

◆TC Shell
TC Shell(tesh)是C Shell的扩充版本,并完全兼容C Shell,是那些更喜欢C语法的用户可以选择的bash的替代品。

◆Z Shell
Z Shell(zsh)组合了Bourne Ag ain Shell、TCShell和Korn Shell的许多特点,并吸收了一些新特 点。Zsh与Kom Shell最相像。

各主要操作系统下缺省的shell:
AIX 下是Korn Shell.
Solaris和FreeBSD缺省的是Bourne shell.
HP-UX缺省的是POSIX shell.
Linux是Bourne Again shell.

如何区分操作系统使用的哪种shell:
在登录进入 Unix/linux后,操作系统使用户处于自己的起始目录(home directory)下运行Shell,当前最常用的Shell有sh、esh和ksh。用户很多时候不需要知道或担心使用的是哪种Shell,可以通过观察 Shell提示符来辨别当前使用的是那种。下面是缺 省的提示符,当然也可以很容易被修改:
Bourne Shell使用美元符($);
linux Shell中的C Shell使用百分号(%);
linux Shell中的Korn Shell使用美元符($)。

感谢各位的阅读,以上就是“unix/linux shell的发展历程是什么”的内容了,经过本文的学习后,相信大家对unix/linux shell的发展历程是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

unix/linux shell的发展历程是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

unix/linux shell的发展历程是什么

这篇文章主要讲解了“unix/linux shell的发展历程是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“unix/linux shell的发展历程是什么”吧!在UNIX/linux
2023-06-17

计算机的发展历程是什么

计算机的发展历程是:1、机械计算机阶段,使用机械零件和装置来进行计算;2、电子管计算机阶段,计算机的速度和处理能力有了飞跃的改进;3、晶体管计算机阶段,计算机变得更加小型化、可靠和高效;4、集成电路计算机阶段,进一步减小了计算机的体积,并提
2023-08-18

云服务器的发展历程是什么

云服务器(CloudServer)的发展历程可以追溯到2009年,当时微软推出了AmazonWebServices(AWS)。在AWS之后,云服务市场迎来了爆发式的增长,包括AmazonWebServices、GoogleCloud、AlibabaCloud、阿里云、腾讯云等巨头的相继涌入,市场规模也迅速扩大。在2015年之前,云计算市场主要由私有云厂商主导,随着云计算市场的快速发展,更多的企
2023-10-26

电脑的发展历史过程是什么

电脑的发展历史经历了几个重要阶段:1. 机械计算机时代(1623年-1945年):这一阶段的代表是巴贝奇的巴贝奇分析机(1822年)和赫尔曼·霍普夫曼的霍普夫曼编码器(1944年)。这些机械计算机主要基于齿轮、杠杆和其他机械装置进行计算。2
2023-08-24

云服务器的发展历程是什么呢

云服务器(CloudServer)的发展历程可以追溯到2009年,当时微软推出了AmazonWebServices(AWS)。自那以后,云服务在全球范围内得到了广泛的使用和普及,包括AmazonWebServices、GoogleCloud、Salesforce等巨头。随着时间的推移,云计算市场也经历了多次演变。最初,云计算是作为一种新的技术出现的,它的概念和实践都非常原始。随着时间的推移,一些巨头公司逐渐成长为市场领袖,例如亚马逊、AWS、微软、IBM等等。目前,许...
2023-10-27

云服务器的发展历程是什么样的

云服务器(CloudServer)是一种基于互联网的服务器,它可以通过互联网连接到客户。它通常采用分布式架构,可以让多个服务在一个计算机上同时运行。云服务器提供了一种高性能、高可扩展性和低成本的服务,可以使得企业、开发者、小型企业等可以方便地使用互联网访问其服务器,从而实现快速的应用开发、部署、测试和维护。云服务器的发展历程可以分为以下几个阶段:第一代云服务器:早期的云服务器提供基本的计算能力,但需要购买昂贵的硬件...
2023-10-27

Linux是什么操作系统?发展历史介绍

说到操作系统,就不得不提起Linux,它自90年代中期以来就一直盛行,并且已经拥有非常多的铁杆粉丝。对于了解它的人,都知道Linux对我们是至关重要的,它涵盖了我们生活的方方面面,我们的手机,汽车,冰箱都依赖于它,可以不夸张地说如果没有Li
2023-06-05

shell脚本编程在UNIX和Linux下有什么区别

这篇文章主要介绍了shell脚本编程在UNIX和Linux下有什么区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。与其他 UNIX 操作系统和 Linux 一样,IBM?
2023-06-16

Linux与Unix的关系是什么

本篇文章给大家分享的是有关Linux与Unix的关系是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Unix和BSD说到Linux,我们首先要了解Unix。Unix是一种在
2023-06-16

Linux与Unix的区别是什么

这期内容当中小编将会给大家带来有关Linux与Unix的区别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux和Unix这两个术语可以互换地用来指同一操作系统。这在很大程度上是由于他们惊人的相
2023-06-28

Linux发展史是怎么样的

这篇文章主要为大家展示了“Linux发展史是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux发展史是怎么样的”这篇文章吧。Linux是一套开源的操作系统,于1991年10月5日正
2023-06-28

linux编写shell程序的步骤是什么

编写Linux Shell程序的一般步骤如下:1. 定义脚本文件:创建一个新的文本文件,文件名以.sh结尾,例如script.sh。2. 添加Shebang:在脚本文件的第一行添加Shebang,指定使用哪个解释器来执行脚本。例如使用bas
2023-09-22

云服务器的发展历程简述怎么写

云服务器(CloudDocker)是一种基于云计算技术的服务器虚拟化平台,它提供了类似于虚拟机(VM)的功能,用户可以像使用普通服务器一样使用云服务器。下面是云服务器的发展历程简述:20世纪80年代:第一台云服务器诞生于英国的数据中心。由于当时的服务器技术还不成熟,云服务器在当时是一个相对昂贵的选择。20世纪90年代:随着技术的发展,云服务器已经逐渐成为一种流行的服务类型。云服务器提供了更快的处理速度和更高的灵活性,使得用户可...
2023-10-27

GNU/Linux的发展史是怎么样的

这篇文章主要介绍GNU/Linux的发展史是怎么样的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统
2023-06-27

云服务器的发展历程简述怎么写的

发展阶段:最初的云服务器是基于集群计算(ClusterComputing)技术的,其特点是资源共享、快速部署、按需使用、可扩展性强。随着云计算技术的不断发展,云服务器逐渐演变为基于云计算平台的分布式计算架构,用户可以根据自己的需求来分配计算和存储资源,并实现高效的资源管理和服务。分类和分级:云服务器可以分为公共云、私有云和混合云三种类型。公共云是指由第三方提供的云计算平台,如亚马逊AWS、阿里云等,用户可以通过网...
2023-10-27

编程热搜

目录