Terminal
在 mac 的終端上退出 zsh 不會退出視窗
當我
exit
在 MacOs 的終端上退出 zsh 時,它給了我一條消息:logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. [Process completed]
但是,這不會關閉終端視窗。
這可能與我遇到的另一個問題有關。我曾經
chsh -s /bin/bash
將 bash 作為我的主要終端外殼。然而這不起作用 - 終端仍然使用 zsh 打開。
這可以在 Terminal.app 的設置中進行配置:
要在 Mac 上的終端應用程序中更改這些偏好設置,請選取“終端”>“偏好設置”,點按“描述文件”,選擇一個描述文件,然後點按“外殼”。
(https://support.apple.com/en-gb/guide/terminal/trmlshll/2.11/mac/11.0)
您正在尋找的設置稱為
當 shell 退出時
聽起來它被設置為
- 如果 shell 乾淨退出,則關閉:如果退出時出現錯誤,則終端視窗保持打開狀態;否則,它會關閉。
- 不要關閉視窗:終端視窗在退出時保持打開狀態。
第三個選項是
- 關閉視窗:終端視窗在退出時關閉。