我错误地将 /etc/rc.local 复制到了 /etc/init.d/rc.local 上,我想知道如何恢复 init.d/rc.local 的内容?
是否可以生成原始文件或从某处复制它?
提前致谢!
答案1
您可以使用“dpkg”来找出哪个包正在提供文件。对于您的情况,您可以使用:
sudo dpkg -S /etc/init.d/rc.local
这会告诉您该文件是由包“initscripts”提供的:
$ sudo dpkg -S /etc/init.d/rc.local
initscripts: /etc/init.d/rc.local
然后只需重新安装该包:
sudo apt-get install --reinstall initscripts
参考:
http://manpages.ubuntu.com/manpages/raring/man1/dpkg.1.html
http://manpages.ubuntu.com/manpages/raring/man8/apt-get.8.html
答案2
我正在运行 Ubuntu 13.04。这是我的 /etc/init.d/rc.local 文本文件副本的链接。如果您需要有关如何复制它的进一步指导,请发表评论。 https://dl.dropboxusercontent.com/u/58267392/local.txt