32、常见Shell及其相关特性介绍

常见Shell及其相关特性介绍

在操作系统中,Shell扮演着用户与系统内核之间的交互桥梁角色。不同的Shell具有各自独特的特性和功能,下面将为大家详细介绍几种常见的Shell。

1. POSIX标准与Shell

POSIX标准的目的是促进Shell脚本的可移植性,它避免提及某些基本的实现问题。例如,对于后台作业、子Shell等,并没有要求必须使用多任务。这样做是为了能在像MS - DOS这样的非多任务系统上实现可移植性,使这些系统上的Shell也能符合POSIX标准。同时, eval exec exit export readonly return set shift trap unset 这些命令的优先级高于函数。

2. Korn Shell

Korn Shell是“传统”的Bourne和C Shell的主要替代方案之一,于1986年作为AT&T“实验工具包”的一部分公开发布,由David Korn在AT&T编写。最初版本不受支持,但在1989年,UNIX System Laboratories(USL)在其UNIX版本(System V Release 4)中发布时开始提供支持。1988年11月版的Korn Shell是使用最广泛的版本。

1988年的版本不完全符合POSIX标准,比

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值