ホームページ >システムチュートリアル >MAC >デフォルトのインタラクティブシェルはZSHになりました:Macでそれを削除する方法は?
MACOSデフォルトシェルがZSHに切り替えられました:完全ガイド
Macを起動するとき、デフォルトのインタラクティブシェルをBashからZSHに切り替えるプロンプトが表示されるのは驚くべきことかもしれません。ただし、これはAppleが適応および開発する1つの方法であり、ユーザーにシェルエクスペリエンスを向上させることを目指しています。
macOSの利点は、ユーザーが特定のシェルに限定される必要がないことです。あなたがバッシュの大ファンであろうとZSHに興味があるかどうかにかかわらず、選択は常にあなたの手にあります。
このガイドは、明確な説明を提供します。この変更の背後にある理由を段階的に説明します。さらに重要なことには、自信を持ってシェルを選択できるようにする方法について説明します。
「デフォルトのインタラクティブシェルはZsh」の意味
警告メッセージ「デフォルトのインタラクティブシェルはZSHになりました」は、MacOSの端末がBashからZSHに切り替えたことを示しています。ターミナルを頻繁に使用しない場合は、心配しないでください。しかし、平均的なユーザーにとっては、これは注目に値するシフトですが、ターミナルで通常どのように対話するかはほとんど変わりません。
なぜこの警告メッセージが表示されるのですか?
この警告メッセージは、macOSの根本的な変化を思い出させることです。この警告の主な理由は次のとおりです。
zsh(zシェルとも呼ばれます)は、かつてmacosの優先シェルでした。その豊富な機能を考えると、bashの代わりにzshを使用することが通常最良の選択です。エクスペリエンスをさらに強化するために、設定、プラグイン、魅力的なテーマの処理方法をカスタマイズするZSHのフレームワークを紹介することをお勧めします。
「デフォルトのインタラクティブシェルはZSHになりました」というメッセージを見た後に何をすべきか
一部のMacユーザーにとって、このメッセージに遭遇すると混乱する可能性があります。しかし、心配しないでください。次に、このメッセージを見た後に実行できる手順を導きます:
zshからbash
幸いなことに、ZSHとBASHの切り替えは非常に簡単です。 ZSHからBASHに切り替えるには、端末に
と入力します。再起動後、新しいセッションはデフォルトでBashを使用します。
chsh -s /bin/bash
以下は、ZSHをBASHに変更する手順です。
/bin/bash
を選択します。
HomeBrew
を使用してBashに切り替える方法新しいシェル(bin/bashなど)に切り替えるには、その名前をシェルファイルに追加して保存します。この手順により、コンピューターがシェルを使用できることを確認できます。問題を引き起こす可能性のあるコンテンツを誤って選択できないようにするために、セーフティネットと考えることができます。
以下は、homebrewを使用してzshをバッシュに切り替えるための詳細な指示です:
xcode-select --install
を入力し、Enterを押します。プロンプトをクリックしたら、プロセスが完了するまで辛抱強く[インストール]をクリックします。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
を入力し、Enterを押します。これには時間がかかるかもしれません、待ってください。 /opt/homebrew/bin
があなたのパスにない場合は、推奨コマンドをコピーして、HomeBrewが推奨するようにターミナルに貼り付けてください。 Enterを使用して確認してください。 brew update && brew install bash && sudo chsh -s /usr/local/bin/bash $(whoami)
を実行して、新しいバッシュシェルを更新および構築します。 HomeBrew(MacOSの人気パッケージマネージャー)を使用して、新しいバージョンのBashを簡単にインストールしてデフォルトのシェルとして設定できます。
「デフォルトのインタラクティブシェルがzshになりました」を非表示にして、bash
を使用し続けます ZSHの高度な機能に感謝しているが、まだBASHに忠実である人のために、デフォルトのシェル通知をミュートする方法があります。特定のコードスニペット(export BASH_SILENCE_DEPRECATION_WARNING=1
)を構成ファイル(例:~/.bash_profile
、~/.profile
、または~/.bashrc
)に統合した後、MacでZSHの代わりにBashを簡単に使用できます。
以下は、警告をキャンセルし、論理的な順序でbashを使用し続けるための手順です。
touch ~/.bash_profile && echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile
~/.bash_profile
に~/.profile
または~/.bashrc
に置き換えて、もう一度実行します。
要約
ZSHとBASHを切り替えると、最初は少し圧倒される可能性があります。そのため、私たちのチームは、迷惑な通知をミュートする方法を探り、選択したシェルを採用するためにいくつかの調整を行います。
ただし、ここにはより広範な側面があります。更新と設定に加えて、Macを継続的に維持することが重要です。これは、MacKeeperのメモリクリーナーが登場する場所です。 Macのメモリを管理し、時間のかかるプロセスに別れを告げることにより、問題を修正するだけでなく、新しい問題を防ぐことができます。このガイドが役立つと思う場合は、Macの許可を拒否し、MacでのSSDの健康をチェックして、その他の洞察とソリューションをチェックすることを忘れないでください。
以上がデフォルトのインタラクティブシェルはZSHになりました:Macでそれを削除する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。