MAC
 Computer >> コンピューター >  >> トラブルシューティング >> MAC

削除方法 デフォルトのインタラクティブ シェルは zsh になりました。 Mac の場合

zsh から bash に変更したり、macOS Catalina/Big Sur/Monterey に更新したりした場合は、「デフォルトのインタラクティブ シェルが zsh になりました。zsh を使用するようにアカウントを更新するには、'chsh - s /bin/zsh'。詳細については、https://support.apple.com/kb/HT208050 にアクセスしてください。 ターミナルを開くたびに。

Apple は、macOS Catalina 以降、デフォルトのインタラクティブ シェルを bash から zsh に変更しました。 macOS Monterey/Big Sur などの新しい macOS バージョンでも、デフォルトのシェルが zsh に設定されています。 Mac のデフォルト シェルがまだ古い bash である場合、またはこれらのオペレーティング システムを実行しているときにターミナルを bash または他のシェルで開くように設定している場合、警告が表示されます。

ターミナルと対話型シェルに慣れていない場合は、混乱するに違いありません。しかし心配はいりません。「デフォルトのインタラクティブ シェルは zsh になりました」ということを理解するのに役立ちます。メッセージを削除し、必要に応じて Mac のデフォルトのインタラクティブ シェルを変更してください。

「デフォルトのインタラクティブ シェルが zsh になりました」のガイド。 Mac の場合:

  • 1. 「デフォルトのインタラクティブ シェルが zsh になりました。」とは何ですか。
  • 2. 「デフォルトの対話型シェルが zsh になりました」を削除する方法は?
  • 3. Mac の bash と zsh の比較
  • 4. 「デフォルトの対話型シェルが zsh になりました」に関する FAQ。 Mac で

「デフォルトのインタラクティブ シェルが zsh になりました」とは意味?

Mac のターミナルに入力したコマンドを解釈して実行するインタラクティブなシェルがいくつかあります。中でも zsh(Z shell) と bash(Bourne again shell) がよく使われます。

macOS Mojave 以前では、bash がデフォルトのインタラクティブ シェルです。しかし、Apple は長い間 bash のバージョン 3.2 (2006 年にリリース) に固執してきました。これは、新しい bash バージョンが GPLv3 の下でライセンスされているためです。GPLv3 は、独自のコードに署名する Apple のような企業に限定されています。それが、彼らが macOS のデフォルト シェルを変更したい理由の 1 つだと思います。

macOS Catalina 以降、zsh は bash との互換性が最も高く、bash の機能に近いため、Mac のデフォルト シェルとして bash を置き換えました。 Apple はまた、ターミナルに警告を埋め込み、zsh に切り替えていないユーザーに調整を通知し、更新を促進しました。

ユーザー アカウントが macOS Catalina よりも前に作成されたものであり、デフォルト シェルとして bash が引き続き使用されている場合、または Mac が zsh を使用するように設定されているときに bash シェルを呼び出すと、「デフォルトのインタラクティブ シェルは zsh になりました」というメッセージが表示されます。 zsh を使用するようにアカウントを更新するには、「chsh -s /bin/zsh」を実行してください。詳細については、https://support.apple.com/kb/HT208050 にアクセスしてください。"

「デフォルトのインタラクティブ シェルが zsh になりました。」を削除するには?

ターミナルをそれほど頻繁に使用しない場合は、メッセージを無視できます。それ以外の場合は、「デフォルトのインタラクティブ シェルが zsh になりました」を削除できます。モントレー/ビッグサー/カタリナ 以下の方法で。

  • 方法 1:デフォルトのシェルを zsh に変更する
  • 方法 2:「デフォルトのインタラクティブ シェルは zsh になりました」を非表示にします。そしてbashを使い続ける
  • 方法 3:Homebrew が提供する bash に切り替える

下のボタンをクリックして、これらのソリューションをお気に入りのプラットフォームに共有してください。

方法 1:デフォルトのシェルを zsh に変更する

上記の状況に加えて、「デフォルトの対話型シェルが zsh になった」という状況に遭遇することもあります。 VSCode のフォルダーの下で Python または特定のファイルを実行している場合、Mac で。他の多くの人が行ったように zsh を受け入れる準備ができている場合は、「デフォルトのインタラクティブ シェルは現在 zsh です」というコマンドを使用して、Mac のデフォルトのインタラクティブ シェルを変更できます。警告が示唆しています。

以下の手順に従って、ターミナルを使用してシェルを zsh に切り替えます。

<オール>
  • まだ開いていない場合は、ターミナルを開きます。
  • 次のコマンドを入力して Enter.chsh -s /bin/zsh を押します
  • パスワードを入力して、もう一度 Enter キーを押してください。
  • 変更を有効にするために Mac を再起動してください。
  • または、[ユーザーとグループ] 設定ペインから bash を zsh に変更することもできます。

    システム環境設定から zsh から bash に切り替える方法:

    <オール>
  • Apple メニュー> [システム環境設定]> [ユーザーとグループ] をクリックします。
  • 左下にある南京錠をタップし、パスワードを入力して [ロック解除] をクリックします。
  • アカウントを右クリックし、[詳細オプション] を選択します。 削除方法 デフォルトのインタラクティブ シェルは zsh になりました。 Mac の場合
  • [ログイン シェル] の横にあるドロップダウン メニューから /bin/zsh を選択します。 削除方法 デフォルトのインタラクティブ シェルは zsh になりました。 Mac の場合
  • [OK] をクリックします。
  • Mac を再起動します。
  • Mac のデフォルトのインタラクティブ シェルを zsh に変更できたので、「デフォルトのインタラクティブ シェルが zsh になりました」というメッセージは表示されなくなりました。

    方法 2:「デフォルトのインタラクティブ シェルは zsh になりました」を非表示にします。そしてbashを使い続ける

    より多くのカスタマイズやよりスマートなオートコンプリートなど、zsh の利点を知っていても、使い慣れた bash を好む場合は、「デフォルトのインタラクティブ シェルが zsh になりました」を非表示にすることができます。 ~/.bash_profile、~/.profile、または ~/.bashrc のいずれかのファイルにコード行 (export BASH_SILENCE_DEPRECATION_WARNING=1) を追加します。

    Mac ターミナルに「デフォルトのインタラクティブ シェルが zsh になりました」と表示されたときの通知を取り除く方法:

    <オール>
  • ターミナルを開きます。
  • 以下のコマンドを入力して Enter キーを押し、行を ~/.bash_profile.touch ~/.bash_profile &&echo "export BASH_SILENCE_DEPRECATION_WARNING=1">> ~/.bash_profile に追加します
  • ~/.bash_profile を変更しても問題が解決しない場合は、コード内の ~/.bash_profile を ~/.profile または ~/.bashrc に置き換えて、コマンドを再実行します。奇妙なことに、すでに zsh を使用している一部のユーザーは、新しいコンソールを開くときに警告を受け取る場合もあります。その場合は、root になって /etc/profile に行を追加する方が確実です。

    「デフォルトの対話型シェルは zsh になりました」を削除します。モントレー/ビッグサー/カタリナ:

    <オール>
  • ターミナルを開きます。
  • 次のコマンドを入力して Enter を押し、/etc/profile を root.sudo nano /etc/profile として編集します
  • パスワードを入力して Enter キーを押してください。
  • 下矢印をタップして、カーソルを「# System-wide .profile for sh(1)」の下の行に移動します。
  • 以下のテキストをコピーして line.export BASH_SILENCE_DEPRECATION_WARNING=1 に貼り付けます。 削除方法 デフォルトのインタラクティブ シェルは zsh になりました。 Mac の場合
  • Ctrl + X キーを押し、「y」と入力して変更を確定します。
  • Enter キーを押して nano を終了します。
  • ターミナルを閉じる
  • Mac を再起動します。
  • 方法 3:Homebrew が提供する bash に切り替える

    新しい bash を使用して、「デフォルトのインタラクティブ シェルが zsh になりました」を削除する場合。 Monterey/Big Sur/Catalina では、Homebrew に付属の bash に切り替えることができます。Homebrew には、警告を表示するためのコードが Apple の bash に含まれていません。 Mac に Homebrew をインストールした後、Homebrew で bash を使用し、最新の bash (現在 5.1.16) に更新できます。

    「デフォルトの対話型シェルが zsh になりました」を削除する方法。 Catalina/Big Sur/Monterey で bash を更新:

    <オール>
  • ターミナルを開きます。
  • 以下のコマンドを入力して Enter キーを押すと、Xcode.xcode-select --install がインストールされます
  • [インストール] をクリックしてインストールを確認します。
  • 完了するまで待ちます。
  • ターミナルで次のコマンドを入力し、Enter キーを押して Homebrew をインストールします。/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Homebrew のインストールと更新には時間がかかる場合があります。
  • /opt/homebrew/bin が PATH にないという警告が表示された場合は、Homebrew が提案するコマンドをコピーして貼り付け、Enter キーを押して Homebrew を PATH に追加します。
  • 以下のコマンドを実行して bash を更新します:brew update &&brew install bash &&sudo chsh -s /usr/local/bin/bash $(whoami)
  • どのソリューションを選択しましたか?下のボタンをクリックして、この投稿を友達と共有してください!

    Mac の bash と zsh の比較

    bash と同様に、zsh も「Bourne」ファミリーのシェルから派生しているため、最初から同じように見えます。ただし、新しい機能を簡単に追加でき、プラグインの選択肢が多いため、zsh は bash よりもカスタマイズ可能で拡張可能です。

    Zsh は、ユーザーの操作を改善するように設計されています。したがって、オートコンプリート、構文の強調表示、自動修正、浮動小数点演算など、bash には存在しないか、bash ではあまり効率的に動作しない多くの機能があります。ただし、bash には、ほとんどの Linux マシンおよびサーバーのデフォルト シェルであるという利点があり、プログラマーによって今でも広く使用されています。

    たまに Terminal を使用する平均的な Mac ユーザーの場合は、メッセージを無視するか、Apple のアドバイスに従ってシェルを zsh に変更することができます。 bash が一般的なシェルであるさまざまなプラットフォームで作業する場合は、Homebrew で更新された bash を取得することを検討する必要があります。間に落ちた場合は、警告を抑制して、使い慣れた bash を引き続き使用できます。

    「デフォルトのインタラクティブ シェルが zsh になりました」に関するよくある質問。 Mac で

    QMac のデフォルトのインタラクティブ シェルは何ですか?あ

    Apple は、macOS Catalina 以降、macOS のデフォルト シェルを bash から zsh に切り替えました。

    QmacOS が zsh に切り替わったのはなぜですか?あ

    Apple は Mac のデフォルト シェルを変更する決定を下しました-不親切な GPLv3。 Zsh は bash と同様の機能を備えていますが、より対話的でカスタマイズ可能であるため、Apple はデフォルトのシェルを zsh に変更することにしました。

    QMac でデフォルトのインタラクティブ シェルを変更するにはどうすればよいですか?あ

    ターミナルまたはユーザーとグループのシステム設定ペインを使用して、Mac のデフォルトのインタラクティブ シェルを変更できます。たとえば、Mac で zsh を bash に変更する場合は、次のコマンドを実行します。ターミナルで chsh -s /bin/bash を実行します。または、[システム環境設定]> [ユーザーとグループ]> アカウント名を右クリック> [詳細オプション] を選択> [ログイン シェル] に bin/bash を選択します。

    Qzsh を Mac のデフォルト シェルにするにはどうすればよいですか?あ

    zsh を macOS のデフォルト シェルにする最も簡単な方法は、ターミナルでコマンド chsh -s /bin/zsh を実行することです。


    1. Mac で MainSearchSignal を無料で削除する方法

      Mac の速度が低下している、検索エンジンがリダイレクトされている、または Web ページに大量の広告が表示されていることに気付いた場合は、Mac が MainSearchSignal に感染している可能性があります。このようなアドウェアは、表示される広告やリンクをクリックせずにすぐに削除を開始すれば、それほど大きな損害を与えることはありません。このガイドの手順に従えば、無料で駆除できます。 MainSearchSignal のガイド: 1. Mac の MainSearchSignal とは? 2. MainSearchSignal はどのようにして Mac にインストールされましたか

    2. Mac から Search Marquis を削除する方法

      捜索侯爵 ブラウザ ハイジャッカーである . Mac に Search Marquis ウイルスが存在することは安全ではありません。オペレーティング システムが破壊されることはありませんが、個人データが盗まれ、より危険なサイバー脅威への扉が開かれる可能性があります。 Mac で Search Marquis を取り除く方法を探しているなら、あなたは正しい場所に来ました。ただし、Mac コンピューター上の悪意のあるコードを駆除することは、非常に困難な作業になる可能性があります。ここでは、Mac から Search Marquis を削除する方法を紹介します。 目次: 1. Mac の