Z Shell
zsh の特徴として次のようなことが挙げられる。
プログラム可能な補完機能によって、多くのユーザーコマンドのオプションや引数を打つのを支援する(インストールの時点で数百のコマンドをサポートしている)。
ユーザーの起動している全ての zsh でコマンド履歴を共有することができる。
拡張ファイル名生成(ワイルドカード展開)によって find のような外部コマンドを呼び出さないで、ファイル名を展開する。
変数や配列の処理が改善されている。
複数行コマンドをバッファーで編集できる。
綴り字修正機能
様々な互換モードがある。例えば、zshを/bin/shとして実行したとき、Bourne Shellの振りをするようにできる。
プロンプトテーマ
端末の右端に情報を表示し長いコマンドを打っているときは自動的に隠れる右プロンプトを表示できる。
ほとんど全部のカスタマイズが可能。
このシェル全体のサイズが巨大であることは、マニュアルページの最初の有名なこの一文 「zshは多くの機能を持っているので、マニュアルは幾つかのセクションに分かれています。」 と、 17 個のセクション名のリストからも良く分かるだろう。