如何清空 /dev/null?

如何清空 /dev/null?

我正在使用 Ubuntu 10.10。

我一般都擅长使用电脑,但主要使用 Windows,对 Ubuntu 不太熟悉。我正在尝试建立一个网站,我正在和一位在学校 IT 部门工作的朋友聊天,他给了我一些建议。

他告诉我,我需要打开命令提示符并输入,sudo /etc/init.d/apache2 start但当我这样做时,我看到的只有sudo: /etc/init.d/apache2: command not found

我告诉朋友这个错误,他说我的文件/dev/null已满,所以我试图找到它,但它是一个隐藏文件。我知道如何在 Windows 中查看隐藏文件,但不知道如何在 Ubuntu 中查看。

我的朋友现在处于离线状态,所以我希望有人能告诉我如何删除我的/dev/null?谢谢!

答案1

清空 /dev/null 是不可能的,这没有意义。你的朋友在跟你开玩笑。

但是听起来你没有安装 apache2。你应该能够使用以下命令安装它sudo aptitude install apache2

答案2

虽然我同意其他所有发帖人的观点,认为在这种情况下你的朋友是在跟你捣乱,但我有一个系统,其中 /dev/null 已填满。

不知何故,/dev/null 被删除了,下一次有人这样做

verbose-command > /dev/null

它用一个名为 /dev/null 的大文件完全填满了根分区,并且命令因无法再写入 /dev/null 而停止。我们发现没有比“/dev/null 已填满”更有效的描述方式了。

我必须强调,在这种情况下,我认为这不是你的问题。没有安装 apache2 包的解释更有可能!在任何情况下都不应删除/dev/null,它的存在对于系统的正常运转是必要的。

编辑:四年后,在这个生活模仿艺术的美好案例中,Server Fault 似乎终于有了这样一个问题:文件对于 /dev/null 来说太大

答案3

在空军,新手会被派去取回一加仑的螺旋桨清洗液或 50 码的飞行线。我想这相当于系统操作员。你的朋友只是拿你开玩笑。

答案4

查找“null”的定义,你就会有理由用“cluebat”打你的朋友,因为他惹你生气了。

相关内容