【问题标题】:OS X El Capitan Upgrade Caused Terminal to Not WorkOS X El Capitan 升级导致终端无法工作
【发布时间】:2015-11-05 23:18:09
【问题描述】:

El Capitan 升级后,我无法在我的 Macbook Pro 上使用终端。它会打开,但很快就会显示 - [处理完成] 并且不起作用。

我无法通过 esc、控制 x 或 z 来使终端窗口正常工作。有谁知道让终端重新启动并运行的修复方法?

【问题讨论】:

  • 欢迎来到 Stack Overflow。请尽快阅读About 页面。你在终端属性中设置了什么外壳?会不会是您使用的外壳不再可用?您当然应该查看属性,看看您是否可以解决这个问题。 Apple 在 El Capitan 中添加了 SIP(​​系统完整性保护),这意味着 /usr 下不在 /usr/local/ 中的东西已经消失了——如果你的 shell 像 /usr/xyz/bin/xyzsh 这样的地方,那可能是问题的原因。请参阅Mac OS X El Capitan … problems 了解更多信息。
  • 请考虑apple.stackexchange.com,了解与 Apple 基础架构密切相关但并非专门针对编程的问题。 (StackOverflow 的领域扩展到“专门用于编程的工具”,但终端也有其他用途,因此超出范围)。

标签: shell command-line terminal upgrade osx-elcapitan


【解决方案1】:

在安全启动中启动并删除终端首选项。不要启动终端。然后看看能不能在终端输入命令,但是正常重启后。

尝试 $ defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool false

这将导致终端干净启动。如果它在几次启动终端后仍然有效(直到您满意),请尝试 -bool true 看看会发生什么。

尝试其他用户帐户。

进入恢复模式并输入 $ resetpassword 并修复 ACL。

我不确定这是否可行,但这是我会做的。

如果一切都失败了,我会考虑重新安装 El Cap。

我也会去终端>首选项>常规并设置外壳以使用默认登录外壳打开 - 见附图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-01
    • 2016-01-11
    • 1970-01-01
    • 2015-12-31
    • 2016-01-07
    • 2016-07-05
    • 2016-01-31
    • 2016-10-24
    相关资源
    最近更新 更多