>历史
Zsh初版由原作者保罗·弗斯塔德(Paul Falstad)于1990年在
普林斯顿大学求学时编写
。其名称zsh源于普林斯顿大学助教的邵中(Zhong Shao,现任耶鲁大学教授)——保罗将邵中的用户名"zsh"作为此Shell的名称
。
>主要功能
开箱即用、可编程的命令行补全功能可以帮助用户输入各种参数以及选项。
在用户启动的所有shell中共享命令历史。
通过扩展的文件通配符,可以不利用外部命令达到find命令一般展开文件名。
改进的变量与数组处理。
在缓冲区中编辑多行命令。
多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。
可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。
可加载的模块,提供其他各种支持:完整的TCP与Unix域套接字控制,FTP客户端与扩充过的数学函数。
完全可定制化。
>版本发布
2012年07月22,Z shell(Zsh)的开发团队已提供其 5.0 正式版本的源码包下载。Zsh 5.0 是继 4.2 之后而推出的稳定版本,与上一版相比,为其用户添加了诸多新特性。
根据 Zsh 5.0 的 NEWS 文件,该版本的主要变化包括:
多字节字符支持
命令行高亮及颜色支持
非交互 shell 及子 shell 支持作业控制
zshroadmap 手册提供更有用的介绍
显著增强了 POSIX 兼容性
新增 COMBINING_CHARS、DEBUG_BEFORE_CMD、HASH_EXECUTABLES_ONLY 等选项。