菜鸟知识补习:什么是shell

C Shell Bill Joy于20世纪80年代早期,在Berkeley的加利福尼亚大学开发了C shell。它主要是为了让用户更容易的使用交互式功能,并把ALGOL风格的语法结构变成了C语言风格。它新增了命令历史、别名、文件名替换、作业控制等功能。 Korn Shell 有很长一段时间,只有两类shell供人们选择,Bourne shell用来编程,C shell用来交互。为了改变这种状况,AT&T的bell实验室David Korn开发了Korn shell。ksh结合了所有的C shell的交互式特性,并融入了Bourne shell的语法。因此,Korn shell广受用户的欢迎。它还新增了数学计算,进程协作(coprocess)、行内编辑(inline editing)等功能。Korn Shell 是一个交互式的命令解释器和命令编程语言.它符合POSIX——一个操作系统的国际标准.POSIX不是一个操作系统,而是一个目标在于应用程序的移植性的标准——在源程序一级跨越多种平台。 Bourne Again Shell (bash) bash是GNU计划的一部分,用来替代Bourne shell。它用于基于GNU的系统如Linux.大多数的Linux(Red Hat, Slackware, Caldera)都以bash作为缺省的shell,并且运行sh时,其实调用的是bash。 POSIX Shell POSIX shell 是Korn shell的一个变种. 当前提供POSIX shell的最大卖主是Hewlett-Packard。在HP-UX 11.0 , POSIX shell 就是/bin/sh,而bsh是/usr/old/bin/sh.
-------------------------------------------------------------------------------- 各主要操作系统下缺省的shell AIX 缺省的是 Korn Shell. Solaris和FreeBSD 缺省的是 Bourne shell.
HP-UX 缺省的是 POSIX shell. Linux 缺省的是 Bourne Again shell. Windows PowerShell 是一种新的交互式的命令行和基于任务脚本编写技
术,它使信息技术 (IT) 管理员能够全面地自动操
作和控制系统管理任务,从而提高了管理员的生产
力。Windows PowerShell 包括多个系统管理
实用工具、一致的语法和命名惯例、及对普通管理
数据更好地导航,如登记、证书存储 或
Windows Management Instrumentation
(WMI)。Windows PowerShell 还专门针对
IT 管理,提供直观的脚本编写语言。

标签: 菜鸟补习知识
上一页 1 2 下一页
------分隔线----------------------------
· 首页 · 注册

百鸣[Baiming.org]欢迎您 百鸣[Baiming.org]欢迎您~