Z Shell

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Zshから転送)
移動: 案内, 検索
Z shell
Zsh screenshot.png
Screenshot of a zsh session
開発元 Peter Stephenson, et al.
最新版 4.2.7(2007年12月18日
最新評価版 4.3.12(2011年5月31日
対応OS 様々なOS
種別 Unix shell
ライセンス BSD-style license
公式サイト zsh.org
テンプレートを表示

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

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

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

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

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

[編集] 外部リンク

個人用ツール
名前空間

変種
操作
案内
ヘルプ
ツールボックス
他の言語