Z shell
维基百科,自由的百科全书
zsh的会话界面截屏 |
|
| 開發者 | Peter Stephenson, et al. |
|---|---|
| 穩定版本 | 4.2.7/ 2007年12月18日 |
| 預覽版本 | 4.3.11/ 2010年12月20日 |
| 作業系統 | 多种OS |
| 類型 | Unix shell |
| 許可協議 | BSD-style license |
| 網站 | zsh.org |
Z Shell(Zsh) 是一种Unix shell,它可以用作为交互式的登录shell,也是一种强大的shell脚本命令解释器。Zsh可以认为是一种Bourne shell的扩展,带有数量庞大的改进,包括一些bash、ksh、tcsh的功能。
起源 [编辑]
Zsh的最初版本是在1990年由Paul Falstad写成,当时他是普林斯顿大学的学生。
功能 [编辑]
Zsh具有以下主要功能:
- 开箱即用、可编程的命令行补全功能可以帮助用户输入各种参数以及选项。
- 在用户启动的所有shell中共享命令历史。
- 通过扩展的文件通配符,可以不利用外部命令达到find命令一般展开文件名。
- 改进的变量与数组处理。
- 在缓冲区中编辑多行命令。
- 多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。
- 可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。
- 可加载的模块,提供其他各种支持:完整的TCP与Unix域套接字控制,FTP客户端与扩充过的数学函数。
- 完全可定制化。
zsh的手册里非常有名的第一句“鉴于zsh有许多功能,手册被分为数个章节”,总计有17章节,可见其手册的长度。
外部链接 [编辑]
|
|
|||||