[Mac] Termialでシェルを終了したとき、ウィンドウも同時に閉じる方法

もくじ
記事内に商品のプロモーションを含む場合があります。
Nプログラマ(@Nprog128)です。
今回はMacのTerminalネタとなります。
Terminalでシェルを終了すると、こんな画面が表示されませんか?

ウィンドウも同時に閉じたいのに、わざわざマウスで閉じるボタンをクリックをする。。。
ということで今回は、Terminalのシェルを終了した時に自動的にウィンドウも閉じる、という内容になります。
環境情報
| アプリ名 | バージョン |
|---|---|
| Mac OSX | 10.15.7 Catalina |
| ターミナル | 2.10 |
環境設定を変更する
まずはTerminalを開きます。
Dockにあるアイコンやlanchpad、spotlight検索から開きましょう。
次にTerminalの環境設定の画面を開きます。

画面の中央のやや右あたりにメニューが並んでいます。
この中からシェルをクリックします。

そうすると内容が切り替わり、この中にシェルの終了時という項目があります。
このプルダウンをクリックするとリストが表示されるので、この中からシェル終了時の挙動を選びます。
リストは
- ウィンドウを閉じる
- シェルが正常に終了した場合は閉じる
- ウィンドウを閉じない(デフォルト時)
と表示されるので、お好みの方を選びましょう。
これで設定は終わりです。
試しにTerminalを立ち上げてshellをexitコマンドで終了すると、Terminalウィンドウも自動的に閉じるようになります。
元に戻すには?
という場合は、先程のシェル終了時のプルダウンからウィンドウを閉じないを選びます。
これでシェルを終了した時、Terminalのウィンドウは自動で閉じなくなります。
おわり
今回は、MacのTerminalでシェルを終了と同時にウィンドウも閉じる、という内容でした。
一度設定すると変更しないことが多いので、再度設定するのは新しいMacのセットアップやOS再インストールの時くらい。。。
なので、自分は度々忘れてしまい思い出すのが大変です(笑)
それでは、このへんで。
バイナリー!


