【问题标题】:how to recover from deleting zsh如何从删除 zsh 中恢复
【发布时间】:2020-08-11 22:38:21
【问题描述】:

所以我在清理我的MacBook时有点激进,并用我的大脑袋删除了/usr/local/bin/zsh。现在,当然,终端翻转了。

我已成功启动到单用户模式并挂载了我的磁盘。

我没有成功尝试chsh 我认为是我的用户(名称):

# /Volumes/Macintosh\ HD/usr/bin/chsh -s /Volumes/Macintosh\ HD/bin/zsh aronhoyer
chsh: unknown user: aronhoyer

……好奇。我们尝试只列出用户怎么样?

# dscl . list /Users | grep -v ^_
daemon
nobody
root

嗯……

# dscl . list /Volumes/Macintosh\ HD/Users | grep -v ^_
daemon
nobody
root

因此,我已经用尽了有关如何使用终端的知识。所以我求助于你,值得信赖的社区。​​p>

请帮忙

【问题讨论】:

  • 在单用户模式下,opendirectoryd 没有运行,它提供了对普通用户帐户的访问权限。
  • 啊,这是有道理的,@GordonDavisson!谢谢!

标签: macos terminal zsh root


【解决方案1】:

原来我所要做的就是打开终端设置,并为登录 shell 设置不同的路径?

【讨论】:

  • 既然你已经恢复正常,你还应该运行chsh -s /bin/zsh(注意:不是/Volumes/Macintosh\ HD,这只会让事情变得混乱)。
  • 你最好相信那是我做的第一件事?我想我会为此做噩梦一段时间
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-03
  • 1970-01-01
相关资源
最近更新 更多