Zshとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Zshの意味・解説 

Z Shell

(Zsh から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/09/01 02:28 UTC 版)

Z shell
zshセッションのスクリーンショット
開発元 Peter Stephenson, et al.
最新版
5.9 / 2022年5月14日 (4年前) (2022-05-14)
リポジトリ ウィキデータを編集
対応OS 様々なOS
種別 Unixシェル
ライセンス BSDスタイルのライセンス[1]
公式サイト www.zsh.org
テンプレートを表示

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

zsh は数多くの改良を含んだBourne Shellの拡張版という見方もできる。のみならず、bashやksh、tcshの非常に有用な機能も一部取り込まれている。macOSではシステムシェルとしてはBashが採用され続けているもののmacOS 10.15 Catalinaからユーザーが使用するシェルのデフォルトとしてzshが採用されている[2]。また、Windows上でネイティブUnix環境を提供する Interix サブシステム上ではUnix版のソースコードをビルドしてWindows上で使用することができる。

起源

zsh の最初のバージョンは、1990年 [3] に、当時 プリンストン大学の学生であったポール・ファルスタッドによって作成された。 zsh の名前は、当時プリンストン大学のティーチングアシスタントであったイェール大学教授 Zhong Shao のログイン名 "zsh" に由来して名付けられた[4][5]。

コミュニティ

Oh My Zsh のロゴ

「Oh My Zsh」というコミュニティウェブサイトは、Z shell向けのサードパーティ製プラグインとテーマを収集している。2024年現在、GitHubリポジトリには2,300人以上のコントリビューター、300以上のプラグイン、140以上のテーマが集まっている。また、インストール済みのプラグインやテーマの更新を容易にする自動アップデートツールも備えている。[6]

統合フレームワークに加えて、独立系コミュニティ組織であるzsh-usersはGitHub上で広く使われている複数の独立した拡張機能をホストしている。これには、高度なタブ補完定義を提供するzsh-completions、[7] コマンドラインのリアルタイム構文ハイライトを行うzsh-syntax-highlighting、[8] そして履歴に基づくコマンド候補を表示するzsh-autosuggestionsが含まれる。[9] 同組織は、Zsh向けの初期に人気を博したプラグインマネージャーの一つであるAntigenも開発した。[10] さらにコミュニティは、実行速度に重点を置いた高パフォーマンスフレームワークZim(zimfw)や、[11] 外部プラグインマネージャーに依存せず内部設定構造を最適化するモジュール型設定システムVeil(veil.zsh)など、[12] 代替設定マネージャーによってZ shellのエコシステムを活発に拡大している。

特徴

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

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

脚注

  1. ↑ “zsh / Code / [281031] /LICENCE”. Paul Falstad. 2015年2月7日閲覧。
  2. ↑ “Use zsh as the default shell on your Mac”. support.apple.com (2020年1月28日). 2020年3月30日閲覧。
  3. ↑ “zsh - a ksh/tcsh-like shell (part 1 of 8)”. alt.sources (1990年12月14日). 2012年9月18日閲覧。
  4. ↑ “The Z-Shell (ZSH) Lovers' Page”. Guckes.net (c. 2004). 2012年10月2日閲覧。
  5. ↑ “Zsh Mailing List Archive”. Zsh.org (2005年8月8日). 2012年10月2日閲覧。
  6. ↑ “ohmyzsh Github”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  7. ↑ “zsh-completions”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  8. ↑ “zsh-syntax-highlighting”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  9. ↑ “zsh-autosuggestions”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  10. ↑ “Antigen”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  11. ↑ “Zim”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  12. ↑ “Veil.zsh”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。

外部リンク




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Zsh」の関連用語

Zshのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Zshのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのZ Shell (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS