Zsh対バッシュイン macOS カタリーナ

打ち上げと macOS カタリナは、多くの目新しさと機能に加えて、 Apple 導入し、 Zsh (Zシェル)インプレース Bash (ボーンアゲインシェル)。 Bashスクリプトとインタラクティブコマンドラインに精通しているユーザー Terminal、彼らはすぐにこの変化に気づきました。 の中に Terminal コマンドラインを実行することをお勧めします Bashから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.

BashからZshへの移行が行われた理由

簡単に言えば、それはによって課される制限についてだろう Bashを使用するための配布ライセンス(GNU).
Bashは開発中です。5.0バージョンに達しました。 1月の初めにリリースされた2019の最終バージョン。 ただし、 Apple まで使用 MacOS Mojave (2018 年秋リリース) の古いバージョンです。 優先されました バッシングナッシング、2007のバージョン。 Bashの新しいバージョンがライセンスに基づいてリリースされました GNU一般公衆利用許諾契約書 変更(GPLv3)、これにはいくつかの 制限と条項 ソフトウェアプロバイダー向け。

バッシュ対 zshの

ユーザーにとって、Bash から Zsh への切り替えは喜ばしいことです。 特に使用頻度の高い方は Terminal. Zsh (Zシェル)はBashと同じ言語に基づいていますが、興味深い機能をもたらします。 直観的なコマンドライン, プラグインATVと テーマ グラフィックス。
Bshコマンドのほかに、Zshには他の多くの特定のコマンドがあり、多くはユーザーがいくつかの操作を実行するように構成できます。 名前。

-コマンドラインの自動完了(自動完了)
-拡張変数
-パスを置き換えます
-直感的なパス拡張。 “/u/lo/b <TAB>” 「/ usr / local / bin」に移動します
- サポート OH-MY-zshの 拡張機能用
テーマのサポート in Terminal
-他の多くの、提示 ここで.

OH-マイ-zshの Zshで最も人気のあるフレームワークであり、多くの プラグインATVと テーマ 付属。 インストール、設定、カスタマイズが簡単です。

Zsh用のOh-My-Zshをインストールする方法 macOS

走る Terminal コマンドライン:

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

oh-my-zshをインストールすると、寛大なライブラリができます。 プラグイン テーマの場合。 さらに、設定に応じて多くの構成およびカスタマイズオプションがあります。 すべての詳細 ここで見つけます.

モジュールとユーティリティの推奨事項: iTerm2 (terminal エミュレーター、それは何を置き換えますか Terminal), 自作 とテーマ POWERLEVEL9K Zsh(Oh-My-Zsh)の場合。

私たちがどのように変わるか default シェルイン macOS カタリーナ

満足していない場合 Zsh、いつでもBashに戻ることができます macOS キャサリン。 ただし、これは 2007 年以降の Bash の初歩的なバージョンであることに注意してください。

走る Terminal Bash に戻るためのコマンド ライン:

chsh -s /bin/bash

BashとZshに加えて、他のシェルをアクティブ化することもできます macOS カタリナ。
走る Terminal comanda cat /etc/shells に含まれているシェルを見ることができます macOS カタリナ。

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

テクノロジーに情熱を持っており、喜んで記事を書いています StealthSettings2006 年から .com を運営しています。私はオペレーティング システムに関して豊富な経験を持っています。 macOS, Windows シ Linuxだけでなく、プログラミング言語やブログ プラットフォームでも使用できます (WordPress) およびオンライン ストアの場合 (WooCommerce、Magento、PrestaShop)。

» iHowTo » iHowTo- macOS » Zsh対バッシュイン macOS カタリーナ
コメント