昨天我尝试用 Time Machine 中保存的旧文件夹更改 `/usr` 文件夹,
我在终端中输入此内容(以保留 /usr 文件夹的副本):
# mv /usr /usr-复制
之后什么都没用了,我决定重新启动(我忘了重命名 /usr 中的 /usr-copy,我太累了),所以现在没有 /usr 文件夹一点儿也不!
每次重启时都会出现此消息:
您需要重启电脑。
按住电源按钮直到电脑关闭,然后再次按下电源按钮
我无法访问任何其他东西,例如菜单...只是消息重新启动,并且按住 f11 不起作用。
有没有办法访问终端,我可以在其中输入“# mv /usr-copy /usr”?
答案1
您可以从安装盘启动。当您从安装盘启动时,系统会要求您选择语言。
选择语言后,将出现一个桌面,并且菜单栏中的“实用程序”项将包含终端的条目。
使用此菜单启动终端应用程序并移动、重命名或替换丢失的目录。
答案2
我会移除硬盘并将其安装在另一台机器上,然后重命名目录,然后将硬盘返回到原来的机器。
答案3
其他人就如何实际启动机器给出了很好的建议。
以供将来参考,如果您出于某种原因再次这样做,(或者如果您确实想交换两个 /usr 层次结构...如果您将 /usr-cpy/bin 添加到路径中,您仍然可以访问所有实用程序...
答案4
要么使用救援 DVD 或其他东西将 /usr 移回,要么完全重新安装 OSX。
你应该永远不能mv /usr。如果需要,请复制它。对于 Unix,您需要的大部分二进制文件和内容都在 /usr 中,因此如果您将其 mv 下来,实际上会终止您的 OSX 安装。