各类Shell及其特性详解
在计算机编程和系统操作中,Shell是一个非常重要的工具。不同的Shell具有各自独特的特点和功能,下面将为大家详细介绍几种常见的Shell及其相关特性。
1. 相关Shell的优先级与POSIX标准
在Shell编程中,像 eval 、 exec 、 exit 、 export 、 readonly 、 return 、 set 、 shift 、 trap 和 unset 这些命令的优先级要高于函数。
同时,POSIX标准旨在促进Shell脚本的可移植性,因此它避免提及某些基本的实现问题。例如,对于后台作业、子Shell等操作,并不要求使用多任务处理。这一设计是为了使Shell能够在非多任务系统(如MS - DOS)上实现可移植性,从而让这些系统上的Shell也能符合POSIX标准。
2. Korn Shell
Korn Shell是“传统”的Bourne和C Shell之后最早出现的主要替代Shell之一。它于1986年作为AT&T“实验工具包”的一部分公开发布,由David Korn在AT&T编写而成。最初的版本没有得到支持,但在1989年,UNIX System Laboratories(USL)在发布其版本的UNIX(System V Release 4)时决定对其提供支持。其中,198
超级会员免费看
订阅专栏 解锁全文
1167

被折叠的 条评论
为什么被折叠?



