この質問に対する回答を探してみましたが、見つからないようです(異常ですね)。
私の質問は、Mac端末内でBASHセッションを再開する簡単な方法があるかどうかです。ターミナルアプリケーションを閉じて再起動するのと同じ動作が必要です(すべての変数のリセット、.bash_profile
ソースなど)。
私はリソースを取得する方法を知っていますが、.bash_profile
それは私が望むものではありません。私がこれをやろうとしている理由の1つは、BASHプロンプトのプラグインに色が何度もロードされるのを防ぐコードがあることです。したがって、ソーシングは.bash_profile
カラー変数を再ロードせず、変更を適用するにはターミナルアプリケーションを再起動する必要があります。
ベストアンサー1
exec bash
現在のシェルプロセスは(新しいインスタンス)bashで置き換える必要があります。
編集:以下の回答では、Catalinaがbashをzshに置き換えたように見えます。この場合、デフォルトのシェルを実行できるか、常に使用する必要がありますexec zsh
。exec "$SHELL"