無法運行預設 shell

無法運行預設 shell

default shell如果我卸載了( )該怎麼辦/opt/local/bin/bash?除非我的default shell帳戶有效或至少存在,否則我無法在我的帳戶下開啟終端。有什麼優雅的方法來修復它嗎?我有時會遇到這種情況。

經歷過的情況:

正在恢復備份。

打字錯誤port uninstall inactive而不是port uninstall installed.

答案1

只有幾種方法可以做到這一點。

第一:

  • 打開終端首選項。
  • 在常規選項卡中,更改外殼打開方式為並選擇命令(完整路徑)
  • /bin/bash/bin/zsh或任何你想要的外殼填滿它。

第二個:

在終端機上輸入以下內容:

chsh -s /bin/bash

或你想要的外殼。

相關內容