Z Shell
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/01/13 03:34 UTC 版)
![]() | |
![]() zshセッションのスクリーンショット | |
開発元 | Peter Stephenson, et al. |
---|---|
最新版 |
5.9
/ 2022年5月14日 |
リポジトリ | |
対応OS | 様々なOS |
種別 | Unixシェル |
ライセンス | BSDスタイルのライセンス[1] |
公式サイト |
www |
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]。
特徴
zsh の特徴として次のようなことが挙げられる。
- プログラム可能な補完機能によって、多くのユーザーコマンドのオプションや引数を打つのを支援する(インストールの時点で数百のコマンドをサポートしている)。
- ユーザーの起動している全ての zsh でコマンド履歴を共有することができる。
- 拡張ファイル名生成(ワイルドカード展開)によって
find
のような外部コマンドを呼び出さないで、ファイル名を展開する。 - 変数や配列の処理が改善されている。
- 複数行コマンドをバッファーで編集できる。
- 綴り字修正機能
- 様々な互換モードがある。例えば、zshを
/bin/sh
として実行したとき、Bourne Shellの振りをするようにできる。 - プロンプトテーマ
- 端末の右端に情報を表示し長いコマンドを打っているときは自動的に隠れる右プロンプトを表示できる。
- ほとんど全部のカスタマイズが可能。
このシェル全体のサイズが巨大であることは、マニュアルページの最初の有名なこの一文 「zshは多くの機能を持っているので、マニュアルは幾つかのセクションに分かれています。」 と、 17 個のセクション名のリストからも良く分かるだろう。
脚注
- ^ “zsh / Code / [281031] /LICENCE”. Paul Falstad. February 7, 2015閲覧。
- ^ “Use zsh as the default shell on your Mac”. support.apple.com (January 28, 2020). March 30, 2020閲覧。
- ^ “zsh - a ksh/tcsh-like shell (part 1 of 8)”. alt.sources (December 14, 1990). September 18, 2012閲覧。
- ^ “The Z-Shell (ZSH) Lovers' Page”. Guckes.net (c. 2004). October 2, 2012閲覧。
- ^ “Zsh Mailing List Archive”. Zsh.org (August 8, 2005). October 2, 2012閲覧。
外部リンク
- Zsh
- ZSH - THE Z SHELL
- The Zsh Wiki
- Zsh -- the Final Letter in Shells[リンク切れ]
- 究極のシェル「zsh」を知る(その1)[リンク切れ]
- 究極のシェル「zsh」を知る(その2)[リンク切れ]
- 漢のzsh[リンク切れ]
- zshで究極のオペレーションを
- zshのある暮らし2[リンク切れ]
「Z Shell」の例文・使い方・用例・文例
- 登録するには、(352) 112-3944 までお電話をいただくか、コミュニティーセンターのウェブサイトから登録用紙をダウンロードして、Addo通り948 番地、Mephisto、AZ85002 まで郵送してください。
- チューリッヒの年次総会の様子を詳しく説明する前に、研究開発部がようやくHyper Z microphoneの試作品を提出したことを報告したいと思います。
- この守秘義務契約はABCコンピュータとXYZロジスティックの間で締結されたものである。
- YXZ証券取引所は第1部指定基準を厳しくした。
- Xが増加するとYも増加するなど、XとYとの間に相関がある場合でも、第3因子Zが両方の増加を引き起こしていることがあり得るため、XがYの原因だとはいえない。
- AをBとしてZと置換する
- BからZをAに置換する
- 現在彼はXYZ大学の教授です。
- なんか誰かに雰囲気似てるなあと思ってましたが、言われてみてああそうそうですね。確かにZZ TOPってこういう感じでしたよね。
- New Zealand は多少日本に似ている
- 大文字;X、Y、Zなど
- DMZがちょうどその丘の上で始まる
- 英国人はZをゼッドと呼び、スコットランド人はエゼット飛ぶがアメリカ人はそれをズイーと呼ぶ
- Zoroastrianismの主な神
- 企業同士の無制限な株の持ち合いの禁止−W.Z.リプレイ
- 万国ローマ字信号のZをあらわす信号旗
- Z縒りという,糸の縒り方
- MIZEXという,北極海近辺の海氷の研究計画
- セオリーZという経営理論
- コンピューターグラフィックスで,Zバッファアルゴリズムという図形処理の手順
固有名詞の分類
- Z Shellのページへのリンク