IBM developerWorks: Curtains up: introducing the Z shell | Linux Today

IBM developerWorks: Curtains up: introducing the Z shell

Written By
Web Webster
Web Webster
Mar 17, 2001

[ Thanks to Frank for
this link. ]

“Most developers and users of Linux come into contact with a
UNIX shell sooner or later. This is typically in the form of the
Bash shell, or sometimes the C shell, or Tcsh, or the Korn
shell(the default on IBM’s AIX operating system). They rarely come
across the Z shell which can improve the efficiency of your shell
interaction, and save some typing! And for those who are reluctant
at the prospect of having to learn “a whole new shell”, it’s worth
noting that Zsh is about as close as possible to a superset of all
those other shells, so you can get started straightaway.”

“The Z shell (“Zsh”)is usually found on the system as /bin/zsh.
If it is not already on your Linux installation, it can be obtained
from the install disks of most distributions. Alternatively it can
be downloaded from http://www.zsh.org . Incidentally, it is not
tied to Linux – the source can be successfully compiled on most
UNIX platforms, including AIX, and numerous binaries are
available.”

“All of the shell commands and settings covered in this article
can be put in a ~/.zshrc file so that they are used every time you
start an interactive shell. You can also have a ~/.zshenv file,
which is used for both interactive and non-interactive shells (for
example shell scripts). See the Zsh documentation for more details
of the Zsh startup process.”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.