exit
MacOs のターミナルで zsh を終了すると、次のメッセージが表示されます。
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
ただし、これによってターミナル ウィンドウは閉じられません。
これは、私が抱えている別の問題に関係している可能性があります。以前は、chsh -s /bin/bash
bash をメインのターミナル シェルにしていました。しかし、これは機能せず、ターミナルは依然として zsh で開きます。
答え1
これは、Terminal.app の設定で構成できます。
Mac のターミナル アプリでこれらの設定を変更するには、「ターミナル」>「環境設定」の順に選択し、「プロファイル」をクリックしてプロファイルを選択し、「シェル」をクリックします。
(https://support.apple.com/en-gb/guide/terminal/trmlshll/2.11/mac/11.0)
あなたが探している設定は
シェルが終了すると
どちらかに設定されているようです
- シェルが正常に終了した場合は閉じます: 終了時にエラーが発生した場合はターミナル ウィンドウが開いたままになり、それ以外の場合は閉じます。
- ウィンドウを閉じないでください: ターミナル ウィンドウは終了しても開いたままになります。
3番目の選択肢は
- ウィンドウを閉じる: 終了するとターミナル ウィンドウが閉じます。