Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Z shell
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== History == Paul Falstad wrote the first version of Zsh in 1990<ref>{{cite web|url=http://groups.google.com/group/alt.sources/msg/936c7876941058ed|title=zsh - a ksh/tcsh-like shell (part 1 of 8)|publisher=alt.sources|date=December 14, 1990|access-date=September 18, 2012}}</ref> while a student at [[Princeton University]].<ref>{{cite web|url= http://zsh.sourceforge.net/FAQ/zshfaq01.html#l3|title= Z-Shell Frequently-Asked Questions|publisher= Sourceforge.net|date= February 15, 2010|access-date= September 18, 2012|archive-date= March 2, 2021|archive-url= https://web.archive.org/web/20210302213122/http://zsh.sourceforge.net/FAQ/zshfaq01.html#l3|url-status= live}}</ref> The name ''zsh'' derives from the name of [[Yale University|Yale]] professor Zhong Shao (then a teaching assistant at Princeton University) β Paul Falstad regarded Shao's [[login name|login]], "zsh", as a good name for a shell.<ref>{{cite web|url= http://www.guckes.net/zsh/lover.html|title= The Z-Shell (ZSH) Lovers' Page|publisher= Guckes.net|date= c. 2004|access-date= October 2, 2012|archive-date= May 17, 2017|archive-url= https://web.archive.org/web/20170517213919/http://www.guckes.net/zsh/lover.html|url-status= live}}</ref><ref>{{cite web|url= http://www.zsh.org/mla/users/2005/msg00951.html|title= Zsh Mailing List Archive|publisher= Zsh.org|date= August 8, 2005|access-date= October 2, 2012|archive-date= March 2, 2021|archive-url= https://web.archive.org/web/20210302213117/https://www.zsh.org/mla/users/2005/msg00951.html|url-status= live}}</ref> Zsh was at first intended to be a subset of [[C Shell|csh]] for the [[Amiga]], but expanded far beyond that. By the time of the release of version 1.0 in 1990 the aim was to be a cross between ksh and tcsh {{Ndash}}a powerful "command and programming language" that is well-designed and logical (like ksh), but also built for humans (like tcsh), with all the neat features like spell checking, login/logout watching and termcap support that were "probably too weird to make it into an AT&T product".<ref name="zsh-1.0">{{ cite web | url = https://github.com/llua/zsh-1.0 | title = zsh 1.0 announcement | website = [[GitHub]] | date = 15 April 2021 }}</ref> Zsh is available for [[Microsoft Windows]] as part of the [[UnxUtils]] collection of [[Native (computing)|native]] [[Windows API|Win32]] [[porting|ports]] of common [[GNU]] Unix-like utilities.<ref>{{Cite web |url=http://unxutils.sourceforge.net/ |title=Native Win32 ports of some GNU utilities |access-date=2020-07-25 |archive-date=2006-02-09 |archive-url=https://web.archive.org/web/20060209022842/http://unxutils.sourceforge.net/ |url-status=live }}</ref> In 2019, [[macOS Catalina]] adopted Zsh as the default login shell, replacing the [[GPLv2]] licensed version of [[Bash (Unix shell)|Bash]],<ref>{{Cite web|url=https://www.theverge.com/2019/6/4/18651872/apple-macos-catalina-zsh-bash-shell-replacement-features|title=Apple replaces bash with zsh as the default shell in macOS Catalina|last=Warren|first=Tom|date=June 4, 2019|website=The Verge|access-date=June 13, 2019|archive-date=June 10, 2019|archive-url=https://web.archive.org/web/20190610051842/https://www.theverge.com/2019/6/4/18651872/apple-macos-catalina-zsh-bash-shell-replacement-features|url-status=live}}</ref> and when Bash is run interactively on Catalina, a warning is shown by default.<ref>{{cite web |title=Use zsh as the default shell on your Mac - Apple Support |url=https://support.apple.com/en-us/HT208050 |access-date=1 July 2019 |archive-date=2 December 2019 |archive-url=https://web.archive.org/web/20191202143802/https://support.apple.com/en-us/HT208050 |url-status=live }}</ref> In 2020, [[Kali Linux]] adopted Zsh as the default shell since its 2020.4 release.<ref>{{Cite web|title=Kali Linux 2020.4 Release (ZSH, Bash, CME, MOTD, AWS, Docs, Win-KeX & Vagrant) {{!}} Kali Linux Blog|url=https://www.kali.org/blog/kali-linux-2020-4-release/|access-date=2021-03-03|website=Kali Linux|language=English}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)