如何清空 /dev/null?

Jas*_*dez 38 ubuntu

我正在使用 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? 谢谢!

Ama*_*rus 42

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

但是,听起来您没有安装 apache2。你应该可以安装它sudo aptitude install apache2

  • +1 - “位桶已满。请清空它并按任意键继续。” (13认同)
  • 啊,我现在明白了,谢谢(我用谷歌搜索 /dev/null)。我现在正在学习安装“Apache”的教程,感谢大家的帮助(对不起,我不能投票或接受所有正确的答案)! (2认同)

Mad*_*ter 25

虽然我同意所有其他海报,但在这种情况下,你的朋友正在惹你,我一个 /dev/null 填满的系统。

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

verbose-command > /dev/null
Run Code Online (Sandbox Code Playgroud)

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

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

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


Mal*_*lio 6

在空军中,新手被派去取回一加仑的道具清洗液或 50 码的飞行路线。我猜这是 sys-op 等价物。你的朋友只是在以你为代价来享受一些乐趣。

  • @Bart 转子清洗更集中——你通常只需要半加仑:) (3认同)

phe*_*mer 5

你应该做的第一件事就是停止听你朋友的话。说真的,他给你的建议完全没有意义。'/dev/null' 不是一个文件,它不能填满,它是您的系统用于各种目的的特殊设备节点。

您的命令可能会失败,因为未安装 apache。尝试先安装它,看看是否有更好的结果。

  • 如果您正在与显然不了解 Linux 的人打交道并且他们想让他看起来很傻并使他难堪,那么作为一个答案是完全合理的。 (8认同)