Z shell
来源:互联网 发布:拳皇98um出招优化补丁 编辑:程序博客网 时间:2024/04/30 14:56
摘要:Z Shell(Zsh)是一种Unix shell,它可以用作为交互式的登录shell,也是一种强大的shel脚本命令解释器。Zsh可以认为是一种Bourne shell的扩展,带有数量庞大的改进,包括一些bash、ksh、tcsh的功能。
Z Shell(Zsh)近日正式发布了5.0版本,并在Github提供源代码下载,此版是继4.2版之后推出的又一稳定版本,与之前的4.3.17相比,5.0版有很多变化。
Z Shell(Zsh)是一种Unix shell,它可以用作为交互式的登录shell,也是一种强大的shel脚本命令解释器。Zsh可以认为是一种Bourne shell的扩展,带有数量庞大的改进,包括一些bash、ksh、tcsh的功能。有趣的是Zsh的名字来自现在耶鲁大学任教授的华人教授Zhong Shao。创始人Paul Falstad那时正在普林斯顿读书,Shao担任其助教,他的系统登录名是zsh。
Zsh具有以下主要功能:
- 开箱即用、可编程的命令行补全功能可以帮助用户输入各种参数以及选项。
- 在用户启动的所有shell中共享命令历史。
- 通过扩展的文件通配符,可以不利用外部命令达到find命令一般展开文件名。
- 改进的变量与数组处理。
- 在缓冲区中编辑多行命令。
- 多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。
- 可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。
- 可加载的模块,提供其他各种支持:完整的TCP与Unix域套接字控制,FTP客户端与扩充过的数学函数。
- 完全可定制化。
Zsh 5.0版本的主要变化包括:
- 多字节字符支持
- 命令行高亮及颜色支持
- 非交互 shell 及子 shell 支持作业控制
- zshroadmap手册
- 显著增强的POSIX兼容性
- 新增COMBINING_CHARS、DEBUG_BEFORE_CMD、HASH_EXECUTABLES_ONLY等选项
- Z shell
- Linux shell脚本详解 --z
- shell输出a-z,A-Z,0-9
- 如何在Cygwin中使用Z-shell
- SHELL 判断中-a -z意义
- 如何在Cygwin中使用Z-shell
- Shell中-a到-z的意思
- z
- z
- Z
- Z
- Z
- Z
- Z
- Z
- python 4-1-1 Linux shell常见的通配符 * ? [a-z] {"a","x"} [!a-z] \
- shell if判断中-a到-z的意思
- linux之shell: [ -z "$HOME" ];echo $? 1解释
- Java正则表达式入门
- 二分法
- 注册表、批处理 技巧
- 大型网站架构要思考的几个问题
- 多线程学习笔记四
- Z shell
- leeboy的linux学习八awk脚本
- Quick and easy Watir test suites with Test::Unit
- ipad取代课本当教材国内不太实际
- SQL1652N File I/O error occurred
- starling教程-触摸事件(Touch Events)
- X11下几种显示图像的方式
- MemcacheDB, Tokyo Tyrant, Redis性能测试比较
- Ubuntu下安装 C/C++ EClipse