Z Shell

出典: フリー百科事典『ウィキペディア(Wikipedia)』

Zsh から転送)
Z shell

Screenshot of a zsh session
開発元 Peter Stephenson, et al.
最新版 4.2.7 / 2007年12月18日
最新評価版 4.3.6 / 2008年4月2日
対応OS 様々なOS
種別 Unix shell
ライセンス BSD-style license
公式サイト Official website
  

Z shell(Z シェル、zsh)はUnixコマンドシェルの一つである。 対話的なログインシェルとしても、強力なシェルスクリプトコマンドのインタープリタとしても使うことができる。

zshは数多くの改良を含んだBourne Shellの拡張版とも考えられる。zshにはbashkshtcshの非常に有用な機能も一部取り込まれている。

zsh の特徴として以下のようなことが挙げられる

  • プログラム可能な補完機能によって、多くのユーザコマンドのオプションや引数を打つのを支援する(インストールの時点で数百のコマンドをサポートしている)。
  • ユーザの起動している全ての zsh でコマンド履歴を共有することができる。
  • 拡張ファイル名生成(ワイルドカード展開)によって "find" のような外部コマンドを呼び出さないで、ファイル名を展開する。
  • 変数や配列の処理が改善されている。
  • 複数行コマンドがバッファで編集できる。
  • スペル修正機能
  • 様々な互換モードがある。例えば、zsh を sh として実行したとき、bourne shell のふりをするようにできる。
  • プロンプトテーマ
  • 端末の右端に情報を表示し長いコマンドを打っているときは自動的に隠れる右プロンプトを表示できる。
  • ほとんど全部カスタマイズが可能。

このシェル全体の大きさは巨大であることは、 このマニュアルページの最初の有名な一文 「zsh は多くの機能を持っているので、マニュアルはいくつかのセクションに分かれています。」 と 13 個のセクション名のリストからもよくわかるだろう。

[編集] 外部リンク