我不小心rm -rf /*
在我的 Ubuntu 10.10 上运行并迅速取消了命令。我不是 root 也没有使用,sudo
但我的很多文件都被删除了。系统反应迟钝,我不知道如何修复它。例如,我重新安装了 Firefox,它解决了许多 Firefox 问题,但右键单击非常缓慢。Deluge 不断将 CPU 使用率(1 个核心)提高到 100%。快门在响应能力方面也有点奇怪。
我能做些什么来修复一切吗?喜欢重新安装每个已安装的软件包和 Ubuntu 文件?
小智 10
我不是 root 也没有使用,
sudo
但我的很多文件都被删除了。
您很可能只删除了您的个人设置。创建一个新用户并以该用户身份登录,然后检查是否一切正常。它应该是。
如果是这种情况,您可以将文件和 not-missing-config-files 移动到新的用户文件夹。
你可以使用这个脚本来重新安装你所有的包,这有点hackish,因为我找不到 dpkg 控制机制,而无需在 python 中进行黑客攻击:
#!/bin/bash
for PACKAGE in `dpkg --get-selections | grep install | awk '{ print $1; }'`; do
sudo apt-get --reinstall install $PACKAGE
done
Run Code Online (Sandbox Code Playgroud)
将其保存到文件中reinstall.sh
,然后通过bash reinstall.sh
从命令行运行来执行。这将需要一段时间,但它将重新安装所有内容。
我通过全新安装解决了这些问题。
正如@d4n13l 所建议的,我的系统响应能力受到了影响,不仅仅是我的文件消失了。
我觉得@Martin 的方法是在重新安装您之前安装的软件包后应该采用的方法。我的数量很少,所以我从 Ubuntu 软件中心再次安装了它们。
感谢大家对此进行调查。:)