Macos CatalinaのZsh vs. Bash

Macos Catalinaの発売により、多くのニュースや機能に加えて、Appleも紹介しました zsh (Zシェル)所定の位置に バッシュ (Bourne-Againシェル)。 Bash ScripturesとInteractive Command Linesに精通しているユーザー ターミナル、彼らはすぐにこの変化を観察しました。ターミナルでは、コマンドラインの実行を行うことが提案されています バッシュからZSHへの切り替え

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

16年前から使用されてから、OS X 10.2 Jaguarの時代から、Bashはメイン開発者シェルとして使用されてきました 聖書と指揮系統 MacOSシステムの根元に向かって。

なぜバッシュからZSHへの移行があったのか

簡単に言えば、によって課される制限について BASH使用のための配布ライセンス(GNU)
BASHは完全な開発プロセスにあり、バージョン5.0に達しました。最終バージョンは2019年1月上旬に発売されました。ただし、AppleはMacos Mojave(2018年秋に発売された)に古いバージョンに使用されました。好まれていました バッシュ3.2、2007バージョン。新しいBashバージョンは、ライセンスで起動されています GNU一般公開ライセンス 修正(GPLV3)、一部の人は何を課しますか 制限と条項 ソフトウェアサプライヤー向け。

バッシュ対Zsh

ユーザーにとって、BashからZSHに切り替えることが喜びの理由でなければなりません。特にターミナルを頻繁に使用する人のために。zshZシェル)BASHと同じ言語に基づいていますが、興味深い機能をもたらします。 直感的なコマンドラインプラグイン-uriと テーマ グラフィックス。
BASHの注文に加えて、ZSHには他の多くの特定のコマンドがあり、多くはユーザーがいくつかの操作を実行するように構成できます。エイリアス。

– コマンドラインの自動完了(自己遵守)
– 拡張変数
– パスを交換します
– 直感的な拡張機能。 “/u/lo/b <TAB>” マージLA「/usr/local/bin」
– 戻る OH-MY-ZSH 拡張機能用
テーマはサポートしています ターミナルで
– 他の多くの人が提示されました ここ

OH-MY-ZSH ZSHの最も人気のあるフレームワークであり、多くの人と一緒に配信されています プラグイン-uriと テーマ 含まれています。簡単にインストール、構成、パーソナライズできます。

MACOSのZSH用のOH-My-ZSHのインストール方法

端末でコマンドラインを実行します。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Oh-My-Zshをインストールした後、寛大な書店があります プラグイン とテーマ。さらに、好みに応じて構成とパーソナライズには多くのオプションがあります。すべての詳細 ここで見つけてください

推奨モジュールとユーティリティ: iterm2 (エミュレータ端子、端子を置き換えるもの)、 ホームブリュー はい、テーマ PowerLevel9K Pentru Zsh(Oh-My-Zsh)。

デフォルトシェルをMacos Catalinaに変更する方法

あなたが満足していない場合 zsh、いつでもMacos CatalinaでBashに戻ることができます。ただし、2007年以来の初歩的なバッシュのバージョンであることを忘れないでください。

ターミナルのコマンドラインを実行して、bashに戻ります。

chsh -s /bin/bash

BashとZSHに加えて、Macos Catalinaの他のシェルを作動させることができます。
ターミナルコマンドで実行します cat /etc/shells Macos Catalinaに含まれる殻を見ることができます。

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

テクノロジーに情熱を注いで、私は2006年からStealthsetts.comに喜びをもって書いています。私はオペレーティングシステムなどの豊富な経験を持っています:Macos、Windows、Linuxだけでなく、プログラミング言語やブログプラットフォーム(WordPress)、およびオンラインストア(WooCommerce、Magento、Presashop)。

あなたのソースのチュートリアル、便利なヒント、ニュース。 Macos CatalinaのZsh vs. Bash
コメントを残してください