2015-11-05 86 views
-4

El Capitan升级后,我无法在Macbook Pro上使用终端。它打开了,但很快显示 - [进程已完成]并且不起作用。OS X El Capitan升级导致终端无法工作

我无法控制x或z来使终端窗口运行。有谁知道修复终端并重新运行吗?

terminal image attached

+2

欢迎来到Stack Overflow。请尽快阅读[关于]页面。你在终端属性中设置了哪些shell?难道是你使用的shell不再可用?你当然应该看看这些属性,看看你是否可以解决这个问题。 Apple向El Capitan添加了SIP(系统完整性保护),这意味着'/ usr'下不在'/ usr/local /'下的东西已经不存在了 - 如果你的shell是'/ usr/xyz/bin/xyzsh ',那可能是造成这个问题的原因。有关更多信息,请参见[Mac OS X El Capitan ...问题](https://stackoverflow.com/questions/33074492/)。 –

+2

考虑http://apple.stackexchange.com/提出的与Apple基础设施密切相关的问题,但不是专门针对编程。 (StackOverflow的域扩展到“用于编程的*专用*工具”,但该终端也有其他用途,并且是这样的超出范围)。 –

回答

1

enter image description here开始在SAFEBOOT和删除终端偏好。不要启动终端。然后看看是否可以在终端中输入命令,但是在正常重新启动后。

尝试$默认写com.apple.terminal NSQuitAlwaysKeepsWindows -bool假

这将导致终端干净启动。如果它在终端的几次启动后运行(直到您满意为止),请尝试使用-bool true来查看会发生什么情况。

尝试其他用户帐户。

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

我不确定这是否有效,但这是我会做的。

失败的一切,我会考虑重新安装El Cap。

我也会去终端>首选项>常规,并设置外壳打开与默认登录外壳 - 请参阅附加的图像。

相关问题