服务器 频道

重要UNIX命令:Solaris 10 Shell的切换

附录A 重要UNIX命令

A.1  Solaris 10 Shell的切换

A.1.1  UNIX Shell简介

UNIX系统大都支持三种主流的Shell,它们是Bourne Shell(也称为AT&T Shell)、C Shell(也称为Berkeley Shell)和Korn Shell(Bourne Shell的一个扩展集)。交互式运行时,这3种shell非常相似,但作为脚本语言,它们在语法和效率上有一定的差别。UNIX操作系统在这二十几年的发展过程当中,实际上产生过的Shell实在是不计其数的多。但在各版本之间通用且具有重要的地位的,只有三个。如果依产生的前后次序来排列的话,它们分别是Bourne Shell、C Shell及Korn Shell。表A-1所示是一个简单的对照表。

表A-1  三大Shell对照表

Shell

创作者

指令名称

Bourne shell

S.R.Bourne

sh

C shell

Bill Joy

csh

Korn shell

David G. Kron

ksh

Solaris 10一共支持6种Shell类型:

Bourne Shell

C Shell

Korn Shell

bash

Z Shell

TC Shell

系统安装完成后默认是/sbin/sh即Bourne Shell。

使用echo $SHELL命令可以查看当前Shell类型。

0
相关文章