无法运行默认 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

或者您想要的外壳。

相关内容