Z shell

Z shell
Original author(s)Paul Falstad[1]
Developer(s)Peter Stephenson, et al.[1]
Initial release1990; 34 years ago (1990)
Stable release
5.9[2] Edit this on Wikidata / 14 May 2022; 2 years ago (14 May 2022)
Repository
Written inC
Operating systemCross-platform
TypeUnix shell
LicenseMIT-Modern-Variant[3][4]
Websitewww.zsh.org

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh.

Zsh was created by Paul Falstad in 1990 while he was a student at Princeton University. It combines features from both ksh and tcsh, offering functionality such as programmable command-line completion, extended file globbing, improved variable/array handling, and themeable prompts.

Zsh is available for Microsoft Windows as part of the UnxUtils collection and has been adopted as the default shell for macOS and Kali Linux. The "Oh My Zsh" user community website provides a platform for third-party plug-ins and themes, featuring a large and active contributor base.

  1. ^ a b "The Z Shell Manual" (Version 5.8.1). Sourceforge.io. July 21, 2012. Archived from the original on February 20, 2018. Retrieved March 29, 2022.
  2. ^ "zsh 5.9 released".
  3. ^ "zsh / Code / [281031] /LICENCE". Paul Falstad. Archived from the original on March 2, 2021. Retrieved February 7, 2015.
  4. ^ "MIT License Modern Variant".