default shell
如果我卸載了( )該怎麼辦/opt/local/bin/bash
?除非我的default shell
帳戶有效或至少存在,否則我無法在我的帳戶下開啟終端。有什麼優雅的方法來修復它嗎?我有時會遇到這種情況。
經歷過的情況:
正在恢復備份。
打字錯誤port uninstall inactive
而不是port uninstall installed
.
答案1
只有幾種方法可以做到這一點。
第一:
- 打開終端首選項。
- 在常規選項卡中,更改外殼打開方式為並選擇命令(完整路徑)。
/bin/bash
用/bin/zsh
或任何你想要的外殼填滿它。
第二個:
在終端機上輸入以下內容:
chsh -s /bin/bash
或你想要的外殼。