什么是shell?目前shell主要有几种版本

shell 的最簡單的定義就是---命令解譯器(Command Interpreter):
* 將使用者的命令翻譯給核心處理,
* 同時,將核心處理結果翻譯給使用者。

 

 unix下常见的shell有sh(bourne shell,默认的shell),csh,ksh(korn shell),那我们选择哪一个shell呢? 
 korn shell:是bourne shell的增强,也是偶的选择,它有很多很不错的特性是你的shell script简单高效and faster。
 bourne shell可是在任何unix下都可以找到的shell,选择它也很明智,这样你在各种unix都have a familar  enviroment。


cshbourne shell和korn shell大同小异,就象c++ ,java,c#的差异,而csh便不同了,就象pascal,完全不同,不过也许你偏爱呀。每个用户用什么shell在增加用户时定义,如果你是root,你可以一劳永yi的用usermod -s

/bin/ksh来是试自己login后便用ksh,普通用户要用ksh,可以在当前shell下敲ksh

各个shell在不同的unix目录不同,用type命令可以准确的高诉你一个可找到的命令的类型和位置。有些unix下有whence,都可以啊 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值