Zシェル


Z_shell
Zシェル(Zshのは)であるUnixシェルとして使用することができる対話型のログインシェルとしてコマンド・インタプリタのためのシェルスクリプト。Zshは、Bash、ksh、およびtcshのいくつかの機能を含む、多くの改良が加えられた拡張Bourneシェルです。
Zシェル
Zshセッションのスクリーンショット
原作者
ポール・ファルスタッド
開発者
Peter Stephenson、etal。
初回リリース
1990 ; 31年前 (1990)
安定したリリース
5.8 / 2020年2月15日 ; 18か月前  (2020-02-15)
リポジトリ
sourceforge .net / p / zsh / code / ci / master / tree /
で書かれている オペレーティング・システム
クロスプラットフォーム
タイプ
Unixシェル
ライセンス
MIT-モダン-バリアント
Webサイト
www .zsh .org

コンテンツ
1 歴史
2 特徴
3 Oh My Zsh
4 も参照してください
5 参考文献
6 外部リンク

歴史
Paul Falstadは、プリンストン大学の学生時代に1990年にZshの最初のバージョンを作成しました。名前のzshのの名に由来エール(プリンストン大学で、その後指導助手)教授忠シャオ-ポールFalstadはシャオの考えログインIDシェルのための良い名前として、「zshのを」。
Zshは当初、Commodore Amigaのcshのサブセットになることを目的としていましたが、それをはるかに超えて拡張されました。1990年にバージョン1.0がリリースされるまでに、目的はkshとtcshのクロスになることでした。これは、適切に設計され論理的であるだけでなく(kshのように)人間向けに構築された強力な「コマンドおよびプログラミング言語」です。 tcsh)、スペルチェック、ログイン/ログアウトの監視、termcapのサポートなど、「おそらくAT&T製品にするにはあまりにも奇妙だった」すべての優れた機能を備えています。
Zshは、一般的なGNUUnixライクなユーティリティのネイティブWin32ポートのUnxUtilsコレクションの一部としてMicrosoftWindows用の個別のパッケージとして利用できます。
2019年、macOS CatalinaはデフォルトのログインシェルとしてZshを採用し、古いGPLv2ライセンスバージョンのBashに取って代わりました。BashがCatalinaでインタラクティブに実行されると、デフォルトで警告が表示されます。
2020年、Kali Linuxは、2020.4リリース以降のデフォルトシェルとしてZshを採用しました。

特徴
image"
  新規ユーザー向けのZシェルの構成ユーティリティ
機能は次のとおりです。
数百のコマンドをすぐにサポートし、ユーザーが最もよく使用するコマンドのオプションと引数の両方を入力するのに役立つプログラム可能なコマンドライン補完
実行中のすべてのシェル間でのコマンド履歴の共有
拡張ファイルグロブにより、findなどの外部プログラムを実行しなくてもファイルを指定できます。
改善された変数/配列処理

単一のバッファでの複数行コマンドの
コマンド名(およびオプションで引数、ファイル名と見なされる)のスペル修正と自動入力
さまざまな互換モード。たとえば、Zshを実行すると、Bourneシェルのふりをすることができます。/bin/sh
画面の右側にプロンプ​​ト情報を配置し、長いコマンドを入力したときに自動的に非表示にする機能など、テーマに沿ったプロンプト
ロード可能なモジュール。特に、完全なTCPおよびUnixドメインソケットコントロール、FTPクライアント、および拡張数学関数を提供します。
組み込みwhereコマンド。whichコマンドと同じように機能しますが、使用されるディレクトリだけでなく、で指定されたディレクトリ内のターゲットコマンドのすべての場所を表示します$PATH。
名前付きディレクトリ。これは、次のようなショートカットを設定するには、ユーザーを許可する~mydir、次にように動作され、~かつ~user

Oh My Zsh
image
  Oh MyZshロゴ
image
  Konsoleターミナルエミュレータで
実行されているAgnosterテーマのZsh
「OhMyZsh」として知られるユーザーコミュニティのウェブサイトは、Zシェル用のサードパーティのプラグインとテーマを収集しています。 2019年の時点で、GitHubリポジトリには、さまざまな品質の1,350を超える寄稿者、250を超えるプラグイン、および140を超えるテーマがまた、インストールされているプラ​​グインとテーマを簡単に更新できる自動更新ツールも付属しています。

も参照してください
image
 無料のオープンソースソフトウェアポータル
コマンドシェルの比較

参考文献
^ 「Zシェルマニュアル」(バージョン5.0.0)。Sourceforge.net。2012年7月21日。2018年2月20日のオリジナルからアーカイブ。
^ 「未投稿:リリース5.8」。sourceforge.net。2020年2月15日。2020年2月17日のオリジナルからアーカイブ。
^ “”zsh /コード/ / LICENCE””。ポール・ファルスタッド。2021年3月2日にオリジナルからアーカイブされました。
^ 「MITライセンスモダンバリアント」。
^ “”zsh-ksh / tcshのようなシェル(パート1/8)””。alt.sources。1990年12月14日。
^ 「Zシェルのよくある質問」。Sourceforge.net。2010年2月15日。2021年3月2日のオリジナルからアーカイブ。
^ 「Zシェル(ZSH)恋人のページ」。Guckes.net。NS。2004年。 2017年5月17日のオリジナルからアーカイブ。
^ 「Zshメーリングリストアーカイブ」。Zsh.org。2005年8月8日。2021年3月2日のオリジナルからアーカイブ。
^ 「いくつかのGNUユーティリティのネイティブWin32ポート」。2006-02-09にオリジナルからアーカイブされました。
^ ウォーレン、トム(2019年6月4日)。「AppleはmacOSCatalinaのデフォルトシェルとしてbashをzshに置き換えます」。ザ・ヴァージ。2019年6月10日にオリジナルからアーカイブされました。
^ 「Macのデフォルトシェルとしてzshを使用する-Appleサポート」。2019年12月2日にオリジナルからアーカイブされました。
^ 「KaliLinux2020.4リリース(ZSH、Bash、CME、MOTD、AWS、ドキュメント、Win-KeXおよびVagrant)| KaliLinuxブログ」。KaliLinux 。2021-03-03を取得しました。
^ 「Zシェルのよくある質問」。zsh.sourceforge.net。2021-03-02にオリジナルからアーカイブされました。
^ 「OhMyZSH-150以上のプラグインと100以上のテーマを備えたコミュニティ主導のフレームワーク」。
^ “robbyrussell / oh-my-zsh”。2021-03-02にオリジナルからアーカイブされました。zsh構成を管理するための楽しいコミュニティ主導の(1,000人以上の貢献者がいる)フレームワーク。200以上のオプションのプラグイン(rails、git、OSX、hub、capistrano、brew、ant、php、pythonなど)、朝を盛り上げる140以上のテーマ、および自動更新ツールが含まれているため、簡単に追いつくことができますコミュニティからの最新のアップデートで。
^ ラッセル、ロビー。「d’OhMyZsh」。freeCodeCamp。2020年9月30日にオリジナルからアーカイブされました。

外部リンク
プライマリサイト
Sourceforgeプロジェクトページ
メーリングリストアーカイブ ZSH Wiki ZzappersのベストオブZSHのヒント
ユーザーガイド
zshのでCurlie
Macのデフォルトシェルとしてzshを使用する”