zsh shell的独有特性

zsh shell的独有特性

Content #

zsh shell是由Paul Falstad开发的开源Unix shell。它汲取了所有现存shell的设计理念,增加了许多独有的特性,是为程序员而设计的一款无所不能的高级shell。

下面是zsh shell的一些独有特性。·改进的shell选项处理。·shell兼容性模式。·可加载模块。

可加载模块是shell设计中最先进的特性。你在bash和dash shell中已经看到过,每种shell都包含一组内建命令,这些命令无须借助外部程序即可使用。内建命令的好处在于执行速度快。shell不必在运行命令前先加载一个外部程序,因为内建命令已经在内存中了,随时可用。

zsh shell提供了一组核心内建命令,并具备增添附加命令模块的能力。每个命令模块都为特定场景提供了一组内建命令,比如网络支持和高级数学功能。可以只添加你认为有用的模块。

这项特性提供了一种极佳的方式:既可以在需要较小的shell体积和较少的命令时限制zsh shell的大小,也可以在需要更快的执行速度时增加可用的内建命令数量。

From #

Linux命令行与shell脚本编程大全