MacOS ターミナルはゆっくりと起動し、ウィンドウのタイトルは「login」、「env」、「bash」、「zsh」の間で切り替わりますが、/bin/zsh だけですぐに起動します。

MacOS ターミナルはゆっくりと起動し、ウィンドウのタイトルは「login」、「env」、「bash」、「zsh」の間で切り替わりますが、/bin/zsh だけですぐに起動します。

マイターミナルの開始時間は2秒以内ですが、新しいターミナルウィンドウ/タブ(iTerm2とターミナル)を開いたときにのみ発生します。

zsh既存の端末ウィンドウで実行するとすぐに起動します。

~ % /usr/bin/time zsh -i -c exit
        0.01 real         0.00 user         0.00 sys

~ % /usr/bin/time /bin/zsh -i -c exit
        0.01 real         0.00 user         0.00 sys

~ % /usr/bin/time /bin/bash -i -c exit
        0.00 real         0.00 user         0.00 sys

~ % /usr/bin/time bash -i -c exit
        0.01 real         0.00 user         0.00 sys

新しいウィンドウ/タブを開くと、タブのタイトルが「login」「env」「bash」と最後に「zsh」の間で切り替わります。

ビデオリンクイムグル

デフォルトのシェルを/bin/zsh有効にしてみましたが、もし備えてchsh端末プロファイルのシェルも設定してみました。/bin/zsh

私の中には何もありません。

.zshrc
/etc/zshrc

.bash_profile
.profile
.bashrc
/etc/bashrc

Fish シェルがデフォルトシェルに設定されると、新しいターミナルウィンドウがすぐに起動します。

Terminal/iTermには独自の起動スクリプトがありますか?

MacOSでzshを起動したときに起動する設定ファイルがありませんか?

編集する:

さて、--loginフラグを使用すると、著しく遅くなります

~ % /usr/bin/time zsh --login -i -c exit
        2.10 real         0.40 user         0.77 sys

編集2:

シェルがすぐに表示されるようにコマンドに変更します。 zshログインシェルの設定手順はどこですか?

ここに画像の説明を入力してください。

ベストアンサー1

~/.zprofileまあ、homebrewは私のファイルに自分の設定のために約100の呼び出しを追加したことがわかりました。

ここに画像の説明を入力してください。

おすすめ記事